What it does
ProjecTool is a full-stack project management app for freelancers and small teams. It covers the full workflow: create projects, log time against them, and generate invoices from that data — all in one place.
The goal was to replace the spreadsheet-plus-separate-invoicing-tool combo that most solo developers end up cobbling together.
Features
- Project management — organise work into projects with clients, descriptions, and statuses
- Time tracking — log hours per project with notes; running totals always visible
- Invoicing — generate invoices directly from tracked time; export-ready
Tech
One of the more architecturally complete things I've built privately:
- Nuxt — frontend and SSR
- NestJS — dedicated backend API with proper module structure and dependency injection
- Better Auth — authentication with session management and refresh token handling
Running a separate NestJS backend alongside Nuxt was a deliberate choice — the billing and time-tracking logic warranted a proper service layer rather than Nuxt server routes alone.
Source is private. Live at pt.mhelbich.de.
