
Build a Freelancer Workroom
Design and build a fullstack web application that you’d proudly showcase in your developer portfolio — because if you win, Overhaul will grant you free entry to our After Hours Batch S2, our premium career validation sprint worth S$300.
With 2025 around the corner, there’s no better time to elevate your portfolio with a business-ready project — a project that solves a real problem for Singapore’s growing freelance community.
The Brief
Create a fully functional Freelancer Workroom — a web app designed to help freelancers manage their projects, clients, deliverables, and payments. This isn’t just about your tech stack — it’s about showing that you understand freelancer workflows, business thinking, and product design.
The top 5 developers with the highest votes will receive free entry to Overhaul’s After Hours Batch S2 — our highly selective, mentor-guided career accelerator for emerging talent.
Guidelines
✅ Your project must be a live, hosted fullstack application.
✅ Required features:
Freelancer Profile Section: services offered, rates, portfolio links.
Client Brief Intake: simple form where clients can submit project requests.
Project Dashboard: a place for freelancers to track ongoing projects (briefs, milestones, files).
Payment Tracker: logs when invoices are sent and payments are received.
Mobile Responsive: works across devices.
✅ Technical Requirements:
Fullstack (frontend + backend + database)
Authentication required (freelancer login)
Tech stack is flexible (React, Next.js, SvelteKit, etc.)
Backend: Node.js, FastAPI, or similar.
Database: PostgreSQL, MongoDB, or Firebase.
Hosted on a service like Vercel, Render, or Railway.
✅ Minimum Resolution (Desktop View): 1440 x 900 pixels.
✅ Code Quality:
Clear folder structure and documentation in README.
All core features should work reliably.
✅ Submission format:
Live Demo Link (.com, .app, or similar)
GitHub Repository Link (public)
Process Write-Up (a short reflection explaining design choices, trade-offs, and technical challenges you solved)
✅ Recommended dimensions for desktop design mocks (optional if you design your UI before coding): 1440 x 900 pixels.
✅ 1 entry per submission.
Above all, design something you’d proudly present to a real client or hiring manager — because if you win, you’ll get the chance to do exactly that in After Hours Batch S2.
How voting works
We will post your project preview (screenshots + live link) on our Instagram page and community Slack channel.
The posts with the most combined likes + peer votes + mentor endorsements will win the project brief.
To submit
✅ Follow @itsoverhaul so we can contact you.
✅ Submit to hello@overhaulsg.com with the subject: Overhaul Freelancer Workroom Brief Submission.
In your email, describe:
What the project does.
Your inspiration and design thinking.
Your tech stack and key technical decisions.
Who you are and how people can contact you (LinkedIn, GitHub, or Telegram).
Attach:
Screenshots (or Figma link if you have design mocks).
Links to live project and GitHub repo.
Your process write-up (as PDF or Notion link).
By Continuing you are agreeing to the following terms:
You confirm you are over 18, or have the consent of a parent or guardian if under 18.
You certify that your entry and project is your original work. It has not been plagiarised or copied from another developer, brand, company, or entity.
Overhaul might create marketing materials to support this brief, and may make your entry available on social media, newsletters, or other media in connection with promoting the brief.
For editorial and compliance reasons, Overhaul may alter, reformat, or edit your entry as necessary.
You agree, in connection with such marketing materials, to (1) waive all moral rights, and (2) authorise Overhaul to use your name, likeness, voice, biography (as applicable) as detailed in your entry for a period of ninety days after the brief closes.