2025-04-15 20:00:00 -06:00
2025-02-26 20:49:14 -07:00
2025-02-16 00:05:12 -07:00
2025-02-16 09:52:09 -07:00
2025-02-25 16:36:12 -07:00
2025-02-15 09:15:12 -07:00
2025-02-26 20:37:55 -07:00
2025-02-16 10:17:17 -07:00
2025-02-15 09:15:12 -07:00
2025-04-15 20:00:00 -06:00

Fin Track


Fin Track is a financial tracking application that helps users stay on top of their banking information at a glance. With a physical display showing real-time bank status, balance, transactions, and savings, users can keep their finances always visible. Additionally, the app allows users to set reminders for recurring payments and engage in interactive quizzes to enhance their financial literacy. DemoImage1]

How to Run

1. Clone the Repository

git clone https://github.com/mannpatel0/fin-track.git
cd fin-track

2. Backend Setup

  1. Navigate to the backend folder:
    cd backend
    
  2. Install dependencies:
    npm install
    
  3. Run the backend server:
    node index.js
    

3. Frontend Setup

  1. Navigate to the frontend folder:
    cd frontend
    
  2. Install dependencies:
    npm install
    
  3. Run the frontend:
    npm run dev
    

4. Setting Up the Physical Display (Arduino)

  1. Connect the Arduino to the computer.
  2. Open fintrack_display.ino in Arduino IDE.
  3. Upload the script to the Arduino board.
  4. Run the display API:
    python3 Display_API.py
    
Description
Calgary Hacks 2025 Hackathon Winner Fin-Track is a financial tracking app to track your spending with an always on display to remind you of your spendings.
Readme MIT 46 MiB
Languages
JavaScript 78.6%
HTML 12.6%
Python 4.7%
C++ 4%
CSS 0.1%