Inspiration
Know Your Finances (KYF) began with a simple realization: managing finances shouldn't be overwhelming. Inspired by my own frustration with keeping track of spending, especially trying to digitize the numerous receipts I have, I wanted to create an intuitive solution that made tracking expenses seamless and effortless. The vision was clear: snap a picture, and let technology handle the rest.
What it does
This PoC improves on traditional OCR extraction by relying on cheap, affordable multi-modal language models to handle information extraction from receipts. It integrates with a database so you can keep track of your overall spending.
How we built it
Built with Bolt.new's vibe coding platform using SvelteKit and Supabase.
Deployed on GitHub pages with SupaBase Edge Functions
Team Contributions
"Camille" Rui Bin CHIN:
- Team Lead
- Vibe coded initial repo
- Deployment on Github pages using actions
- Receipt Upload page
Shawn:
- Supabase setup
- Supabase edge function for receipt extraction
- Vibe Coded rest of the pages, dashboard functionality etc
Jia Yu:
- UI/UX redesign
- created demo video
TJ:
- Supabase code
- Frontend code
Challenges we ran into
Evaluating which model works best for our purpose.
Working with the bolt.new's platform for vibe coding.
Accomplishments that we're proud of
This POC is made in 2 weekends, about 3 man-days cumulative.
What we learned
Supabase, LLMs, SvelteKit, GitHub Pages, GitHub Actions
What's next for Know Your Finance
We will be moving from PoC stage to gradually building a viable product that we will be more than happy to dogfood.
Built With
- bolt.new
- googlegenai
- supabase
- sveltekit
- typescript
Log in or sign up for Devpost to join the conversation.