Personal Expense Tracker Using AWS. Group 6 Group Members: Mukul Kumar, To Xuan Hoang, 蔡宇傑 (112582603, 112527602, 113522054) Subject: Cloud Computing Platforms and Applications(Code: CE7073) Submission Date: December 8, 2024.
Motivation. Managing personal finances is a critical skill, yet many individuals find it difficult to track their expenses and stay within budget. The need for a simple, customizable tool is evident as existing solutions are often overly complex or costly..
Goal. To develop a cloud-based personal expense tracker that leverages AWS services for scalability and reliability..
Market Survey. Existing Solutions: Mint: Offers expense tracking and budget management. YNAB (You Need A Budget): Focuses on budgeting but requires a paid subscription. Pocket Guard: Simplifies spending tracking but is feature-limited for free users. Market Gaps: High costs for advanced features. Limited customization for niche user groups, such as small business owners..
Users and Their Needs. Primary Users: Individuals looking to track personal finances effortlessly. Small business owners need basic expense management. User Needs: Easy-to-use interface for logging expenses. Visualization of spending trends. Reliable cloud-based storage for data access anytime, anywhere..
Key Product Features. Log Expenses Budget Tracking Spending Analysis Receipt Uploads Cross-Platform Access.
Solution Architecture. Visual flow diagram components: Frontend: React/HTML Backend: Python Flask/FastAPI on EC2 Database: DynamoDB Visualizations: QuickSight Serverless tasks: Lambda.
AWS Services Used. EC2: Hosting DynamoDB: Data storage Lambda: Automation S3: Receipt storage QuickSight: Graphs and dashboards.
Benefits of the Solution. Scalability Real-World Impact (financial management for users) Practical Learning in Cloud Technologies.
Mind Map. [image] Small Log E expense Tracker.
Outcome. A user-friendly, scalable financial management tool leveraging AWS services..
Thank You.