Problem Statement
Poor management of finance from this generation lead to many people in debt who have no idea or record of their transactions.
What it does
An ENTIRE banking solution with the following functionalities
- management of loans
- investment and stock values tracking
- expense tracking
- budgeting
How we built it
Stock and Investment Tracker
- Backend: node.js and express.js (JavaScript)
- REST API: AlphaVantage and polygon.io
- Frontend: HTML, CSS, JavaScript
- Frameworks: Bootstrap, Chart.js
Expense and Budgeting Tracker
- Backend : flask(Python)
- Database: sqlite
- Automation: database queries
- Frontend: HTML, CSS, JavaScript
- Frameworks: Bootstrap, Chart.js, FontAwesome
Loan and Interest Manager
- Frontend: HTML, CSS JavaScript
- Functionality: JavaScript
- Frameworks: Bootstrap, SweetAlert v2, Chart.js
Challenges we ran into
- Usage limit on an API that led to us always getting rate limited
- Connecting backend and frontend variables efficiently
- Writing database queries accurately
- Refactoring the code to use functions that accept parameters and return values, rather than packing it in one place
- Sorting the code into its respective places.
Accomplishments that we're proud of
- Develop a strong backend and a foundational project
- Automation of various aspects of our project
- Connect frontend and backend seamlessly after many problems.
- Writing accurate queries to the database that returns the necessary data
- Use frameworks to further beautify our frontend.
What we learned
- Connecting backend and frontend
- Using inbuilt libraries like flask, express.js and node.js
- Automation
- API Usage
- Bootstrap, Chart.js, SweetAlert, FontAwesome usage
What's next for ByteBankers
Further automation of our application. Making the expense tracker more time specific Winning bytebattle 2024-25!!
Built With
- alphavantage
- bootstrap
- chart.js
- css
- express.js
- flask
- fontawesome
- html5
- javascript
- node.js
- polygon.io
- python
- sweetalert
Log in or sign up for Devpost to join the conversation.