SplitMint is a fintech-inspired expense splitting web application designed to help users manage shared expenses, track balances, and understand settlements within small groups.
The project focuses on clean user experience, realistic financial workflows, and scalable frontend architecture.
- Client-side authentication (login & registration using localStorage)
- Group creation and management (up to 3 participants per group)
- Participant management with editable details
- Expense tracking with demo data
- Balance summaries and settlement views
- Search and filter functionality for expenses
- MintSense (AI feature) – UI and flow mock for future extension
- Backend and database functionality are mocked using local state and demo data
- Focus was placed on frontend structure, user flows, and expense management experience
- The application is designed to be easily extended with backend services and advanced logic
This approach aligns with the hackathon goal of delivering a working or partially working application while demonstrating strong product and engineering thinking.
- React + TypeScript
- Vite
- Tailwind CSS
- Radix UI
- LocalStorage for state persistence
- Deployed using Vercel
npm install
npm run dev