Skip to content

yassinedeeb/spendtracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Receipt Tracker

This is a simple spend tracking application that allows you to upload receipts, parse them using the Gemini API, and track your monthly spending.

Setup

Backend

  1. Navigate to the backend directory:

    cd backend
  2. Install the required Python packages:

    pip install -r requirements.txt
  3. Create an environment file: Create a file named .env in the backend directory and add your Gemini API key:

    GEMINI_API_KEY=your_api_key_here
    

Frontend

  1. Navigate to the frontend directory:

    cd frontend
  2. Install the required Node.js packages:

    npm install

Running the Application

  1. Start the backend server: From the backend directory, run:

    python app.py
  2. Start the frontend server: From the frontend directory, run:

    npm start

The application will be available at http://localhost:3000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors