This is a simple spend tracking application that allows you to upload receipts, parse them using the Gemini API, and track your monthly spending.
-
Navigate to the backend directory:
cd backend -
Install the required Python packages:
pip install -r requirements.txt
-
Create an environment file: Create a file named
.envin thebackenddirectory and add your Gemini API key:GEMINI_API_KEY=your_api_key_here
-
Navigate to the frontend directory:
cd frontend -
Install the required Node.js packages:
npm install
-
Start the backend server: From the
backenddirectory, run:python app.py
-
Start the frontend server: From the
frontenddirectory, run:npm start
The application will be available at http://localhost:3000.