A modern, AI-powered financial companion.
This project uses a React frontend (Next.js) and a Python (FastAPI) backend. Note: Dependencies have been removed to reduce project size. You must install them before running.
- Node.js & npm
- Python 3.10+
Navigate to the backend directory:
cd backendCreate a virtual environment and activate it:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtSet up environment variables:
The backend/.env.example file contains the necessary variables.
cp .env.example .envImportant: You will need to add your own OPENAI_API_KEY to the .env file.
Run the backend server:
uvicorn main:app --reloadNavigate to the frontend directory:
cd frontendInstall dependencies:
npm installSet up environment variables:
The frontend/.env.example file contains the default config.
cp .env.example .env.localRun the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.