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

Share this project:

Updates

Submission history