This repository contains both the frontend and backend components of the Market Confidence Application.
frontend/
- React frontend applicationbackend/
- Flask API backend application
- Fetch historical market data for the MSCI World Index
- Analyze the impact of global events on the market
- Simulate investment strategies based on user investments
- Generate personalized investment recommendations
- Node.js 14+ (for frontend)
- Python 3.8+ (for backend)
- npm or yarn (for frontend)
- pip and virtualenv (for backend)
- Start the backend server:
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install flask flask-cors yfinance pandas numpy python-dotenv
python run.py
- Start the frontend development server:
cd frontend
npm install
npm start
The frontend will be available at http://localhost:3000 and will communicate with the backend at http://localhost:5000.
For detailed documentation on the backend API endpoints and frontend components, please refer to the README files in the respective directories: