A full-featured expense tracking app to manage your spending and visualize trends over time. Built with Next.js and Supabase.
- User authentication (login/signup)
- Dashboard with expense summary and charts
- Add, group, and view expenses
- Export expenses as CSV
- Install dependencies:
npm install
- Set up your Supabase project and add credentials to
.env.local:NEXT_PUBLIC_SUPABASE_URL=your-supabase-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
- Install required libraries:
npm install chart.js react-chart.js-2 papaparse date-fns
- Run the development server:
npm run dev
components/
Auth/
Dashboard/
...
hooks/
lib/
pages/
public/
styles/
types/
utils/
To view the demo: click here