A full-stack trading platform with custom constraints and portfolio tracking.
- Portfolio tracking and management
- Custom trading constraints
- Real-time price monitoring
- Backtesting capabilities
- Performance analytics
- User authentication and authorization
- Backend: Node.js, Express, TypeScript, PostgreSQL
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Deployment: Render
- Database: PostgreSQL
# Install root dependencies
npm install
# Install backend dependencies
cd backend && npm install
# Install frontend dependencies
cd ../frontend && npm installCopy .env.example to .env and configure:
FINNHUB_API_KEY- Your Finnhub API keyDATABASE_URL- PostgreSQL connection stringJWT_SECRET- Secret for JWT tokens
npm run dev├── backend/ # Node.js/Express API
├── frontend/ # React/Vite frontend
├── database/ # Database schema
└── render.yaml # Render deployment config