Expense Tracker
WIPMost expense tracker apps are either available for Android or iOS, with no good web app offering half the decent features. So I decided to get my hands dirty and do something instead of coping. Back then, I was only interested in getting the project started as soon as possible, hence not catchy name.

Highlights
Sleek UI & UX
Built with Tailwind CSS, Shadcn UI & Framer motion which offers fast, asthetic & fluid experience.
Secured Backend
Postgres and Auth by supabase ensures database security and fast delivery and realtime broadcast.
TypeScript & Maintainability
Written in TypeScript, using Zod, Zustand, and Tailwind utilities for enhanced maintainability and developer experience.
Open Source
This project is open source under AGPL-3.0 license, do whatever you want with it but keep it open source.
Self-Host
Don't trust our servers? Self-host it yourself. Make your data truly yours, not ours to share or control.
Features
- • Add accounts and track income/expenses like basic budgeting apps.
- • Include goals, debts, and budget plans to simplify financial management.
- • Provide detailed analytics based on daily, monthly, or yearly data.
- • Send and receive real-time friend requests.
- • Split expenses in groups using either Friends mode or Quick Share mode.
- • Enable real-time settlements with options to send or accept settlement requests.
- • Feature a responsive design, primarily built with an AMOLED design language.
- • Offer extensive icon support through the Iconify API.
Technologies
- Next.js – react framework that slower than react
- TypeScript – JavaScript’s nanny, catching type tantrums.
- Supabase – auth, DB, storage—Firebase’s cooler cousin
- Tailwindcss – 47 classes per div, CSS who?