From 0d13af30d3d10859df6589b4587fbc0892d6f6a2 Mon Sep 17 00:00:00 2001 From: Oliver Bryan <04oliverbryan@gmail.com> Date: Sat, 17 Jan 2026 21:46:19 +0000 Subject: [PATCH] issue -> sprint --- .../{issue => sprint}/issue-creation.png | Bin .../issue-detail-pane-assignee-selection.png | Bin .../{issue => sprint}/main-interface.png | Bin .../organisation-management.png | Bin public/images/{issue => sprint}/selection.png | Bin .../server-configuration.png | Bin public/{issue-icon.svg => sprint-icon.svg} | 0 .../projects/{issue.astro => sprint.astro} | 28 +++++++++--------- 8 files changed, 14 insertions(+), 14 deletions(-) rename public/images/{issue => sprint}/issue-creation.png (100%) rename public/images/{issue => sprint}/issue-detail-pane-assignee-selection.png (100%) rename public/images/{issue => sprint}/main-interface.png (100%) rename public/images/{issue => sprint}/organisation-management.png (100%) rename public/images/{issue => sprint}/selection.png (100%) rename public/images/{issue => sprint}/server-configuration.png (100%) rename public/{issue-icon.svg => sprint-icon.svg} (100%) rename src/pages/projects/{issue.astro => sprint.astro} (80%) diff --git a/public/images/issue/issue-creation.png b/public/images/sprint/issue-creation.png similarity index 100% rename from public/images/issue/issue-creation.png rename to public/images/sprint/issue-creation.png diff --git a/public/images/issue/issue-detail-pane-assignee-selection.png b/public/images/sprint/issue-detail-pane-assignee-selection.png similarity index 100% rename from public/images/issue/issue-detail-pane-assignee-selection.png rename to public/images/sprint/issue-detail-pane-assignee-selection.png diff --git a/public/images/issue/main-interface.png b/public/images/sprint/main-interface.png similarity index 100% rename from public/images/issue/main-interface.png rename to public/images/sprint/main-interface.png diff --git a/public/images/issue/organisation-management.png b/public/images/sprint/organisation-management.png similarity index 100% rename from public/images/issue/organisation-management.png rename to public/images/sprint/organisation-management.png diff --git a/public/images/issue/selection.png b/public/images/sprint/selection.png similarity index 100% rename from public/images/issue/selection.png rename to public/images/sprint/selection.png diff --git a/public/images/issue/server-configuration.png b/public/images/sprint/server-configuration.png similarity index 100% rename from public/images/issue/server-configuration.png rename to public/images/sprint/server-configuration.png diff --git a/public/issue-icon.svg b/public/sprint-icon.svg similarity index 100% rename from public/issue-icon.svg rename to public/sprint-icon.svg diff --git a/src/pages/projects/issue.astro b/src/pages/projects/sprint.astro similarity index 80% rename from src/pages/projects/issue.astro rename to src/pages/projects/sprint.astro index c51fcac6..f76b7562 100644 --- a/src/pages/projects/issue.astro +++ b/src/pages/projects/sprint.astro @@ -3,13 +3,13 @@ import Demo from "../../components/Demo.astro"; import ProjectPage from "../../components/ProjectPage.astro"; export const metadata = { - title: "Issue", + title: "Sprint", description: "A simple project management tool for developers. Born out of frustration with Jira.", date: "December 2025 - Present", - slug: "issue", - image: "/issue-icon.svg", - url: "https://issue.ob248.com", - github: "https://github.com/hex248/issue", + slug: "sprint", + image: "/sprint-icon.svg", + url: "https://sprint.ob248.com", + github: "https://github.com/hex248/sprint", hidden: false, tags: ["Web", "React", "TypeScript", "Tauri", "PostgreSQL", "Databases", "Bun"], type: "personal", @@ -18,9 +18,9 @@ export const metadata = {

- Issue is a lightweight, self-hostable project management tool built for + Sprint is a lightweight, self-hostable project management tool built for developers who want simplicity over complexity. Frustrated with bloated - tools like Jira, I created Issue to focus on what matters: tracking tasks + tools like Jira, I created Sprint to focus on what matters: tracking tasks within organisations and projects without the overhead. Deploy it on your own infrastructure for full control over your data, and access it via the web or as a native desktop application via Tauri. @@ -59,7 +59,7 @@ export const metadata = {

Architecture

- Issue uses a monorepo structure with three packages: a shared package + Sprint uses a monorepo structure with three packages: a shared package containing database schemas and types, a backend API server running on Bun with Drizzle ORM, and a React frontend that can be served as a web app or bundled as a native desktop application with Tauri. @@ -70,32 +70,32 @@ export const metadata = {

Screenshots