47 lines
841 B
Markdown
47 lines
841 B
Markdown
# Galaxy-PO
|
|
|
|
Integrated Quant Portfolio Management Application
|
|
|
|
## Tech Stack
|
|
|
|
- **Backend:** FastAPI, Python 3.14, SQLAlchemy, PostgreSQL
|
|
- **Frontend:** Next.js 15, React 19, TypeScript, Tailwind CSS
|
|
- **Infrastructure:** Docker, Docker Compose
|
|
|
|
## Development
|
|
|
|
### Prerequisites
|
|
|
|
- Docker & Docker Compose
|
|
- Python 3.14
|
|
- Node.js 24
|
|
|
|
### Quick Start
|
|
|
|
```bash
|
|
# Start all services
|
|
docker-compose up -d
|
|
|
|
# Backend only (development)
|
|
cd backend
|
|
python -m venv venv
|
|
source venv/bin/activate
|
|
pip install -r requirements.txt
|
|
uvicorn app.main:app --reload
|
|
|
|
# Frontend only (development)
|
|
cd frontend
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
## Project Structure
|
|
|
|
```
|
|
galaxy-po/
|
|
├── backend/ # FastAPI backend
|
|
├── frontend/ # Next.js frontend
|
|
├── docker-compose.yml
|
|
└── docs/plans/ # Implementation plans
|
|
```
|