Personal Finance Tracker
(2023)Privacy-First Money Management
Duration: 2 weeks
Synopsis
A privacy-first, local-first personal finance tracker built on AWS Serverless. Features idempotent CSV imports and handles specific bank schemas without sharing credentials.
The Making Of
🎯 The Challenge
Existing finance apps require sharing bank credentials or connecting via APIs—a privacy concern. Needed a way to track finances without trusting third parties with sensitive data.
💡 The Solution
Built a serverless pipeline: S3 for CSV ingestion → Lambda for processing → DynamoDB with single-table design. Implemented idempotent re-import logic to handle duplicate uploads. Wrote parsers for specific Australian bank CSV schemas.
🚀 The Impact
Full control over personal financial data with zero credential sharing. Demonstrates single-table DynamoDB design and serverless architecture patterns.
Tech Stack (Cast & Crew)
- AWS S3File Storage
- AWS LambdaProcessing
- DynamoDBSingle Table Design
Quick Info
- Year
- 2023
- Duration
- 2 weeks
- Complexity
- Mid
- Featured
- No