FreeFlow is an all-in-one platform built for freelancers to showcase their work, manage clients, track time, and get paid—all from one clean, beautiful dashboard.
Built with creators in mind, FreeFlow helps simplify the chaos of client work with thoughtful UI, smart tools, and smooth workflows.
- 🎨 Portfolio Builder – Display your best work effortlessly
- 🧠 Client Management – Track meetings and projects
- ⏱️ Time Tracking – Stay on top of billable hours
- 💸 Invoices – Send and track payments in one place
- 📊 Dashboard – Insights into your work, earnings, and hours
| Layer | Tech |
|---|---|
| Framework | Next.js 15 |
| Styling | Tailwind CSS 4 + tw-animate-css |
| Animations | Motion One |
| Icons | Lucide React |
| Utilities | clsx, tailwind-merge, class-variance-authority |
| Type System | TypeScript |
| Linting | ESLint (with Next.js config) |
-
Clone the repo
git clone https://github.com/ankitmrmishra/FreeFlow.git cd freeflow -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open
http://localhost:3000in your browser.
| Script | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint checks |
Coming soon: We’ll open up issues and contribution guidelines once we hit v1.0. Feel free to star or fork in the meantime!
MIT © Ankit Mishra
Made with love for freelancers and creators who deserve better tools.
