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
- amazon-dynamodb
- amazon-sns
- amazon-web-services
- api-gateway
- aws-cognito
- aws-lambda
- aws-python
- chart.js
- css
- html
- javascript
Log in or sign up for Devpost to join the conversation.