A financial web application built using HTML, CSS, JavaScript, and Firebase for the FBLA Coding & Programming event. Developed by Abhay S., Erich N., and Richard W. from Linn-Mar High School.
- Easily access transaction history: View all your past transactions in one place.
- Financial data visualization and summarization: Utilize the Chart.js library to create visual representations of your financial data, including bar charts, line charts, and pie charts.
- Sleek, fast design: Enjoy a responsive and aesthetically pleasing user interface.
- User Authentication: Secure sign-up and login functionality using Firebase Authentication.
- Real-time Database: Store and retrieve transaction data in real-time using Firebase.
- Responsive Design: Mobile-friendly design that works seamlessly on any device.
- Easy Summarization: Easily view numerical summarizations via the dashboard.
- Interactive Tour: Get guided through the application using Intro.js, making it easy for new users to get started.
- FinBot – AI Assistant: Powered by Google Gemma 3 through OpenRouter, FinBot helps answer questions about your finances and usage within the app.
- HTML/CSS: For structuring and styling the web application's front end.
- JavaScript: For adding interactivity and dynamic content to the application.
- Firebase: A comprehensive app development platform that provides backend services such as:
- Firebase Authentication: For user authentication and authorization.
- Firebase Realtime Database: For storing and managing user transaction data.
- Chart.js: A JavaScript library used to create beautiful and responsive charts for data visualization.
- Intro.js: A JavaScript library that provides step-by-step interactive product tours.
- OpenRouter + Google Gemma 3 is used to power FinBot, the AI assistant integrated into the app for dynamic support and guidance.
Placed #2 at FBLA DLC for Coding and Programming. Placed #2 at FBLA SLC for Coding and Programming. Competed at FBLA NLC.
If you have any questions or suggestions, feel free to reach out to the developers:
- Abhay S.
- Erich N.
- Richard W.