Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
JJtan2002 authored Jun 2, 2024
1 parent 5c3af31 commit 87762ea
Showing 1 changed file with 16 additions and 10 deletions.
26 changes: 16 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Cashflow
Web Application: https://orbital-beef-6446.vercel.app/
Project Log: https://docs.google.com/spreadsheets/d/1fRKyT99eiQhj5aBOOT7uKjaHC7vXyJ32StYWshTvJaA/edit?usp=sharing
Poster:
Video:
Poster: https://drive.google.com/file/d/1CtRK_bXdjMyEBdbvmKDAGORhGtzTNKEF/view
Video: https://drive.google.com/file/d/1_i6dacfBTZXtfXXxD6YCgkZ37p6sygDM/view

## Level of Achievement
Apollo
Expand All @@ -27,14 +27,17 @@ Managing personal finances can be challenging and time-consuming, often leading
3. **Budget Management:** As a user, I want to set budgets for different expense categories and receive notifications when I exceed them.
4. **Reporting:** As a user, I want to generate customizable reports and visualizations to analyze my spending habits and identify areas for improvement.
5. **Goal Setting:** As a user, I want to set financial goals and track my progress over time to achieve them.
6. **Recurring Transactions:** As a user, I want to automate repetitive financial tasks by scheduling recurring expenses and income.
7. **User Achievements** As a user, I want a system that provides motivation and makes me feel rewarded for achieving my goals.
8. **User Feedback** As a user, I want to voice my opinions about the app and how it might be improved by tweaking or adding features.
6. **Recurring Transactions:** As a user, I want to automate repetitive tasks by scheduling recurring expenses and income.
7. **Financial Portfolio Tracking** As a user, I want to easily track the performance of all my financial portfolios in one platform.
8. **User Achievements** As a user, I want a system that provides motivation and makes me feel rewarded for achieving my goals.
9. **User Feedback** As a user, I want to voice my opinions about the app and how it might be improved by tweaking or adding features.

### Design and Plan
### Design and Planning
- **Backend Development:** Develop the backend components using Django, including user authentication, expense management, and data storage with PostgreSQL.
- **Frontend Development:** Implement the frontend UI/UX design using React.js, integrating with the backend APIs to create a modern, interactive user interface.
- **API Implementation:** Implement RESTful APIs to facilitate communication between the frontend and backend components, ensuring seamless data exchange.
- **User Management**: Managing user accounts and ensuring the security of user data as database administrators.
- **Testing and Debugging**: Ensuring the application is functional and reliable by testing locally before deploying new releases to our website.

## Milestone 2: Prototyping

Expand All @@ -43,10 +46,13 @@ Identifying and debugging issues identified from Milestone 1

### Minimum Viable Product
Implementation of expense tracking and budget management: Enabling users to categorize and track their expenses and budgets, creating a functional financial management app.
Implementation of reporting: Enabling users to view and generate a PDF report of their documented budgets and expenses, with the aid of charts and graphs for easier interpretation.
Implementation of reporting: Enabling users to view and generate a PDF report of their documented budgets and expenses, with the aid of charts and graphs for easier interpretation.
Implementation of educational resources: Enabling users to pursue their interest in personal finances by providing access to educational resources available for free online.

## Milestone 3: Refinement
### Features
- Develop a goal-setting feature allowing users to set specific financial goals (e.g., saving for a vacation, paying off debt) and track their progress over time.
- Introduce a system of achievements and rewards to motivate users to reach their financial goals and maintain good financial habits.
- Enable collecting user feedback to continuously improve the application and add features that meet user needs.
- Add a reminder system that users may use for recurring events like bill payment or salary/allowance.
- Create a tracking system for users to track their financial portfolio consisting of assets like equities, fixed deposits and other interest-paying instruments.
- Develop a goal-setting feature allowing users to set specific financial goals (e.g., saving for a vacation, paying off debt) and track their progress over time.
- Introduce a system of achievements and rewards to motivate users to reach their financial goals and maintain good financial habits.
- Enable collecting user feedback to continuously improve the application and add features that meet user needs.

0 comments on commit 87762ea

Please sign in to comment.