Skip to content

antoinemansour7/FinTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinTrack

Take Control of Your Financial Future

FinTrack is a personal finance management tool designed to help users track expenses, set financial goals, and gain intelligent insights. With a clean and user-friendly interface, FinTrack makes it easy for individuals to achieve financial freedom.


Features

  • 🛠 Expense Tracking
    Automatically categorize and monitor your spending.

  • 🔒 Bank-Level Security
    Your financial data is encrypted and kept safe.

  • 🎯 Financial Goals
    Set, track, and achieve your personalized financial milestones.

  • 📊 Dynamic Analytics
    View interactive graphs and insights to monitor progress.


Screenshots

Landing Page

FinTrack Landing Page Our modern and intuitive landing page


Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • API Integration: Plaid API (for banking data integration)
  • Styling: CSS (with custom designs and animations)

Getting Started

Prerequisites

  1. Install Node.js and npm.
  2. Ensure MongoDB is running locally or use a cloud database.
  3. Set up a Plaid API account for banking data integration.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/fintrack.git
    cd fintrack
    
  2. Install dependencies:
    npm install
    
  3. Set up environment variables: •Create a .env file in the root directory with the following:
       PLAID_CLIENT_ID=your_plaid_client_id
       PLAID_SECRET=your_plaid_secret
       PLAID_ENV=sandbox
    
    
  4. Start the development server:
    npm start
    
  5. Navigate to http://localhost:3000 to view the app.

About

Financial tool that will track users expenses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •