Skip to content
Magenta Ong.

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

TaskSnipe wordmark logo

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

TaskSnipe interface explorations in Figma