An open-source, self-hosted expense tracking platform powered by Next.js and Python, with AWS handling Lambda functions and S3 storage. Track your spending effortlessly and gain meaningful financial insights.
· Overview · Tech-Stack .
- User feeds in an Image of the reciept, creating an object
 - When an object is created in s3 it triggers an event notification.
 - Which then triggers a Lambda function to create an expense record.
 - This expense record is created by feeding it to Gemini Vision Model API, which returns the reciept data.
 - The expense record is then stored in a RDS running on postgreeSQL.
 - The backend is run on an EC2 instance , which registers an user ,create expense record ,uploads reciept image to a S3.
 - All of these services are run using Docker containers to ensure availability and performance.
 

