Social expense tracking to help you meet you saving goals
- HTML
- CSS
- Bootstrap
- Fontawesome
- Javascript
- Flask
- Python
- SQL
- Create Basic UI
- Create tables
- Expense table
- User table
- Summary table
- Add expense input
- Add expense type
- Add expense category
- Add expense amount
- Show expenses as table
- Allow user to edit expense
- Allow user to delete expense
- Create tables
- Build login page
- Create separate page
- Create password and login logic
- Hash and store passwords
- Create weekly saving summaries
- Enable users to set weekly saving goals
- Show difference between weekly expenses and saving goal
- Create page that shows historical saving goals
- Allow users to send 'likes'
- Allow users to search friends by username
- Allow users to add friends
- Allow users to delete friends
- Only show pie chart and savings difference to friends
- Do not allow users who are not friends to view
- Allow user to leave a like
- Improve UI
- Create pie chart that shows % expense by category, coloured by type
- Make add expense overlay
- Allow users to create their own
- Allow users to upload profile pictures
- Make comments an array of comment objects
- Allow users to delete posts and comments
- Make likes an array of like objects
- Replace user_id in likes with user names
- Create user display pages
- Allow users to search for friends
- Replace savings amount with Pie chart or % over or under savings target
- Enable search bar
- Include like and comment notifications
11/03/2023