This project is organized into two main parts:
gmpv.py
: Python scripts for financial data processing and portfolio optimization.fund_info.csv
: Fund data description.
A Vite-powered frontend with modular React components:
- Components such as
EfficientFrontier.jsx
,PortfolioPerformanceChart.jsx
, andFundsTable.jsx
suggest financial portfolio analytics. NavBar.jsx
,heatmap.jsx
, and others handle UI and visualizations.
This project implements a basic robo-advisory platform, combining a Python backend for financial computation and a modern React frontend for user interaction and visualization.
git clone https://github.com/cchuenchoksan/RoboAdvisorApp.git
cd roboadvisor
cd backend
python gmpv.py
Install dependencies
cd ../frontend
npm install
Start the development server
npm run dev
This will start the app on http://localhost:5173 and it will proxy requests to the Flask backend.