Expense tracker web application created to visualise your spending habits and to help you save money.
The app uses Next.js under the hood along with:
- Native MongoDB Node Driver for the database
- NextAuth for authentication
- SWR for data fetching
- Mantine for the UI
- Google OAuth2 authentication
- Beautiful, responsive UI
- Add expenses
- Remove expenses
- Filter expenses by week/month/year
- Show a nice graph of your expenses
$ docker compose up --build --force-recreate
$ docker compose -f docker-compose.production.yml up -d
- Add a "monthly budget" feature
- Add a "monthly savings goal" feature
- Add a "monthly savings progress" feature
- Add a "debt" feature
- Add a currency selector
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.