Inspiration
Running a performance marketing company means money is always moving, in from clients, out to ad platforms, and across tools, subscriptions, and salaries. The problem? Managing all of this grew into a daily headache.
To get answers to simple questions like “Are we profitable?” or “Who’s our top performer this month?” we were juggling endless spreadsheets and half a dozen tools. It was messy, time‑consuming, and downright stressful.
That frustration became the spark for Fintracker, a clean, powerful dashboard that puts all your financial insights in one place.
What it does
Fintracker is like a financial co‑pilot for digital businesses. It helps you:
- Track income by category, source, or even individual employees
- Capture and organize all types of expenses (ads, tools, salaries, even snack budgets)
- Visualize ROI, profit, and growth with clear analytics and charts
- Monitor ad spend across platforms like Facebook or Google
- Manage both physical and digital business assets
- Identify top‑performing employees based on revenue contribution
- Export reports for deeper analysis
In short: it simplifies financial management so businesses can make smarter decisions, faster.
How we built it
We built Fintracker with a modern, scalable tech stack:
- Frontend: Next.js 13 (App Router) + React + TypeScript
- Backend & Database: Supabase (PostgreSQL, Auth, Real‑time)
- UI & Styling: Tailwind CSS, shadcn/ui, Radix UI
- State Management: Zustand
- Charts & Analytics: Recharts
- Deployment: Netlify
Challenges we ran into
- Striking a balance between powerful features and a simple, intuitive UX
- Designing employee performance and asset management in a way that’s scalable for future growth
- Keeping development speed high without sacrificing clean code and good branding
- Maintaining visual consistency between the marketing site and the app’s core dashboard
Accomplishments that we're proud of
- Built a full‑stack, modular dashboard with dynamic charts and analytics
- Designed a clean, demo‑ready product that judges and users can experience instantly
- Integrated polished UI/UX with core financial features
- Set the foundation for a project that can grow into a secure, scalable SaaS platform
What we learned
- Simplicity is hard work—doing less, but better, takes real discipline
- Supabase + Next.js + Zustand is a killer combo for building fast and staying flexible
- Great UI/UX makes a huge difference—judges and users instantly respond when product design feels clear and professional
What's next for Fintracker
Fintracker is just getting started. Next on the roadmap:
- Collaboration: Invite teammates, accountants, or business partners
- Multi‑currency support for global businesses
- Payment integrations to automatically track income and expenses
- Subscription/SaaS tracking to auto‑log recurring costs
- Invoicing & tax features for a complete finance suite
- Launching a freemium SaaS version for startups, agencies, and freelancers
Built With
- mongodb
- next.js
- node.js
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.