Back to projects

RC Tracker

Project management and time tracking app for client billing

About

A project management and development time tracking application designed for freelancers and agencies. Manages clients, projects, deliverables, tasks, and development hours with detailed billing support. Includes a custom code generator that scaffolds complete CRUD functionality from Prisma models, an admin panel, and client-specific portals.

Highlights

  • Hierarchical project structure: Clients → Projects → Deliverables → Tasks → Time entries
  • Custom code generator that scaffolds full CRUD from Prisma models
  • Client portal with project views and billing overview
  • Admin panel with role-based access control
  • Data tables with filtering, sorting, and pagination using TanStack Table

Tech Stack

Next.jsReactTypeScriptPrismaPostgreSQLNextAuth.jsTailwind CSSshadcn/uiOpenAITanStack TableJotaiReact Hook FormZodNodemailer

AI-Assisted

Claude Code

Code Stats

TypeScript97.5%
SQL1.2%
HTML0.8%
CSS0.5%

10,208 total lines of code

Duration

October 2023 — Present

Visit siteView source
PreviousNext