An ongoing task-management build where I practise auth, PostgreSQL-backed data, and dashboard design. It is a huge WIP, but it is also the project that got me hooked on software engineering.
January 2025 - Present

What happened
TaskSnipe is my ongoing attempt at building a cleaner team task tracker. I use it to practise the product basics: task states, project grouping, authentication, dashboard summaries, and how much information a team actually needs at a glance.
I built the Next.js frontend, wired authentication with Clerk, and used PostgreSQL for task and project data.
It is still rough in places, so I treat it more like a long-running learning project. Right now I'm migrating the backend from Javascript to Go, mainly because Javascript was a terrible idea, and I regret all decisions made to even learn Javascript, why did no one tel me JS was terrible, I don't like JS, ok I can tolerate it, but if given a choice I don't wanna work with JS, Typescript is much much better.
Where it got tough
Deciding which task states are actually useful instead of copying every project-management app.
Keeping the dashboard readable and balancing between tasks, users, and projects.
Making auth and database work feel boring and reliable, which is honestly the goal.
More from the project
