Inspiration
Keeping receipts organized is a headache. This simple web app helps simplify how people track expenses..
What it does
Receipt Manager lets users effortlessly upload receipts, automatically extracts key details, organizes expenses by categories, and generates easy-to-use spending reports.
How I built it
Used lightweight client-side tools like Tesseract.js for OCR, IndexedDB for local storage, and built a responsive, privacy-first web experience, all with one prompt on bolt.
Challenges I ran into
Balancing functionality with offline constraints pushed me to optimize heavily and quickly solve UX quirks around OCR reliability and local storage limits.
Accomplishments that I'm proud of
Rapidly creating a genuinely useful and secure application with robust functionality, fully operational in less than an hour.
What I've learned
Offline-first apps are challenging but achievable with thoughtful design choices. Also, good UX doesn’t have to be complex.
Built With
- dexie
- lucide
- ocr
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.