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.jsxsuggest 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 roboadvisorcd backend
python gmpv.pyInstall dependencies
cd ../frontend
npm installStart the development server
npm run devThis will start the app on http://localhost:5173 and it will proxy requests to the Flask backend.