Skip to content

cchuenchoksan/RoboAdvisorApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboAdvisorApp

📂 Project Structure

This project is organized into two main parts:

Backend (backend/)

  • gmpv.py: Python scripts for financial data processing and portfolio optimization.
  • fund_info.csv: Fund data description.

Frontend (frontend/)

A Vite-powered frontend with modular React components:

  • Components such as EfficientFrontier.jsx, PortfolioPerformanceChart.jsx, and FundsTable.jsx suggest financial portfolio analytics.
  • NavBar.jsx, heatmap.jsx, and others handle UI and visualizations.

📦 Usage

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.

1. Clone the Repository

git clone https://github.com/cchuenchoksan/RoboAdvisorApp.git
cd roboadvisor

2. Backend Setup

cd backend
python gmpv.py

3. Frontend Setup

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.

About

Roboadvisor Application to Track Funds Performances

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published