Case Study Overnight MVP

CK Timesheet: A complete timesheet system built in 48 hours

A recruitment company needed a timesheet management system for their contractors. They got a full-featured web app with PDF exports, admin dashboards, and multi-tenant support — delivered before their next client meeting.

48h
Build time
3
User roles
Full
CRUD + PDF export
Client relationship

The Challenge

A Melbourne-based recruitment company, manages dozens of contractors placed across various client sites. Their timesheet process was manual — spreadsheets emailed back and forth, managers approving via reply-all, no audit trail.

They needed a system where contractors could log hours, managers could approve timesheets, and admins could generate reports — but didn't have the budget for enterprise software.

The ask: "Can you build us something that actually works?"

The Solution

📝 Contractor Portal

  • • Weekly timesheet entry with date-based periods
  • • Project and task assignment per entry
  • • Submit for approval workflow
  • • View history and approval status

✅ Manager Dashboard

  • • Approve/reject timesheets with comments
  • • Overview of all pending approvals
  • • Team utilisation metrics
  • • Notification system for submitted timesheets

📊 Admin Features

  • • PDF timesheet export (print-ready)
  • • Multi-tenant support for multiple clients
  • • User management with role-based access
  • • Custom theme support (brandable per client)
  • • Data export and reporting

Tech Stack

⚛️
React + Tailwind
Frontend
🐍
FastAPI + SQLite
Backend
🐳
Docker
Deployment
📄
PDF Generation
ReportLab
🔐
JWT Auth
Security
🎨
Themeable
Multi-brand

The Outcome

"We showed the timesheet app at dinner with a potential partner. The theme change feature — just switching colours to match their brand — got a bigger reaction than anything else. Simple wins."

— Client CEO, Melbourne recruitment firm

The app became a conversation starter and demo piece for potential clients — proof that AI-accelerated development actually delivers production-ready software.

Within weeks, the relationship evolved from "someone built us an app" to an ongoing business relationship — because when you deliver real value fast, people want to keep working with you.

The lesson?

Speed creates trust. When you can build in 48 hours what others quote 6 weeks for, the conversation changes from "can you do it?" to "what else can we build together?"

Ready to build something?

Brief us at 5pm. It's built by 9am.

Start Your Project →