This project is an expense tracker designed for individuals living together in the same household. The goal is to monitor both individual and group expenditures and present the spending patterns through visual charts.
- New users can sign up using their email address and create a password for their shared apartment.
- Email and password inputs undergo validation, with users receiving an OTP for email verification.
- Users click the signup button to create a new profile.
- Existing users can log in by entering their email and password.
- Login credentials are validated and authenticated.
- Password reset option is available for users who forgot their password.
- Successful login redirects users to the home page.
It offers two options:
- New Flat Mate
- Existing Flat Mate
- Users create a username and password.
- A form collects details about the new flat mate.
- Existing flat mates can log in using their credentials to access the home page.
- The dashboard displays an expense chart.
- Users can input their expenses and categorize them as common or personal.
- Common expenses are further categorized.
- Recurring expenses allow users to set due dates with notifications sent via email.
- Monthly budget and savings information is entered during signup, with notifications triggered at 80% expenditure.
- Notifications for common expenses like Gas, Electricity, WIFI, and rent are sent on due dates.
- Displays information on all common expenses within the flat.
- Tracks which flat mate has paid and who hasn't.
- Presents analysis charts of common expenses.
A sign-out option in the menu bar allows users to log out, redirecting them to the main login page.