Logo Lanfrica

Fouad-Soliman/Budgetly

Domaine:

natural language processingsocioeconomic

Type de record:

software
Créateur:
Fou
Hôte:
This project was proposed during Egypt GDG's AI Fintech 24hrs Hackathon # Financial Advisor Bot An AI-powered financial advisor chatbot with portfolio management and receipt processing capabilities. ## Features - Investment advice through an AI chatbot - Portfolio management and tracking - Social leaderboard for following top performers - Financial manager chat interface - Receipt processing and storage ## Installation 1. Install dependencies: ```bash pip install -r requirements.txt ``` 2. Set up the backend server: ```bash cd backend uvicorn main:app --reload ``` 3. Run the frontend: ```bash cd frontend streamlit run app.py ``` ## Usage 1. Enter your User ID to start using the application 2. Navigate through different tabs for various features: - Investment Adviser: Chat with the AI advisor - Portfolio: Manage your investments - Leaderboard: Follow top performers - Financial Manager: Get personalized financial advice - Receipt Processing: Upload and process receipts ## Requirements - Python 3.8+ - FastAPI - Streamlit - requests ## Configuration The application connects to a FastAPI backend at `127.0.0.1` by default. Update the `BACKEND_URL` in `frontend/app.py` if needed.