The Expense Tracker is a Django web application designed to help users manage their expenses and incomes effectively. It allows users to add expenses and incomes with titles, descriptions, currency types (supporting over 150+ currencies), and dates. The application also provides data visualization using Chart.js, enabling users to track and understand their spending patterns more easily. Additionally, users can export their monthly expense summary in CSV formats for further analysis.
- Python (>=3.6)
- Django (>=3.2)
- Chart.js (>=3.5)
- Sign up or log in to your account.
- Navigate to the "Add Expense" page and input details for each expense.
- Explore the "Expense Summary" section to visualize your spending using different chart types.
- To export your monthly expense summary, click on the "Export" button and select the desired format .
- Password Reset and Account Activation mechanism also provided.
- User sign up and login functionality
- Add expenses with titles, descriptions, currency types, and dates
- Data visualization using Chart.js
- Export monthly expense summary to PDF and CSV
- Support for multiple currencies
- Mobile-friendly responsive design
- Django
- HTML
- CSS
- JavaScript (Chart.js)
- SQLite (for development, consider using other databases for production)
- Bootstrap