Project Story: "Smart Expense Tracker" The Smart Expense Tracker was inspired by a common problem we all face-managing day-to-day spending efficiently. We noticed that many individuals struggle with keeping track of their expenses and often end up overspending without realizing it. This gave us the idea to build a simple yet powerful budgeting tool.

What Inspired Us? With increasing digital transactions and multiple spending avenues, budgeting has become both essential and complicated. We wanted to build something that would help users stay informed about their financial habits in real-time and empower them to make smarter decisions.

We built our project using: 1.AWS Lambda for serverless backend functions 2.Amazon API Gateway to handle API requests 3.Amazon DynamoDB to store expense and limit data 4.Amazon Cognito for user authentication 5.SNS (Simple Notification Service) to send budget alerts(only aws-sns verified emails) 6.HTML, CSS, and JavaScript for the frontend 7.Chart.js for visualizing expenses

What We Learned? 1.Integrating AWS services for full-stack development 2.Handling CORS and authorization errors 3.Creating responsive and interactive UI components 4.Debugging issues related to cloud deployments

Challenges We Faced: 1.Managing cross-origin requests (CORS) 2.Handling Cognito email/SMS limits 3.Configuring correct IAM permissions 4.Debugging Lambda API integration

Built With

Share this project:

Updates