About Factful Finance Lite: Our Journey
Inspiration
I wanted to make learning about money less scary and more fun for everyone. The idea was to create a simple, engaging tool, using AI to break down complex finance into easy bites, so anyone can feel more confident about their financial decisions.
What I Learned
This being my first hackathon, it was a crash course! I learned a lot about:
- Connecting a frontend (HTML, Tailwind CSS, JavaScript) to a Python FastAPI backend.
- Designing and using APIs to make web pages dynamic.
- Leveraging AI (Perplexity) to generate and simplify financial content, making it truly accessible.
- The full Git workflow for managing and submitting a project.
How I Built It
- Frontend: HTML, Tailwind CSS for style, and JavaScript for interactivity (quizzes, simulators, fetching data).
- Backend: Python with FastAPI to serve financial data (stored in JSON).
- AI (Perplexity Labs): Used to generate initial drafts of financial explanations, simplify complex terms, and curate illustrative data for our tools. This ensured content was accurate and easy to understand.
Challenges
- Making the JavaScript logic for interactive features like the simulators and quiz work smoothly.
- Ensuring the AI-generated content was perfectly simple and clear for a beginner audience, requiring some refinement.
- Managing time effectively to deliver a functional project within the hackathon deadline.
- Navigating the Git and submission process for the first time.
Despite the challenges, it was incredibly rewarding to build Factful Finance Lite and see it come to life as a tool to help others learn about finance!
Built With
- fastapi
- html5
- javascript
- json
- python
- tailwind
