Deploy Complete React + FastAPI Dashboard to Vercel & Railway (15-25hrs)

Замовник: AI | Опубліковано: 07.02.2026
Бюджет: 30 $

Dashboard Blu X is a professional financial dashboard for options traders tracking real-time gamma exposure (GEX) in SPX options using ThetaData. I have a complete financial dashboard (2,000+ lines of production code) that needs deployment. Development is fully finished and tested locally. I need a deployment/DevOps specialist to handle setup, integration, and take the system live for an initial pilot of two users. WHAT WE HAVE - Complete React 18 + TypeScript frontend (28 files, 1,037 lines) - Complete FastAPI backend (11 files, 673 lines) - All 6 dashboard features fully implemented - WebSocket real-time updates working - All calculations and formulas complete - Complete documentation (README + deployment guide) - Docker configurations ready - Vercel + Railway configs prepared - Environment templates ready The code works perfectly locally. Everything is tested and documented. WHAT WE NEED FROM YOU - Setup local development environment - Install dependencies (npm + pip) - Configure services (Redis, ThetaData) - Deploy backend to Railway - Deploy frontend to Vercel - Configure CORS and WebSocket connections - Test everything in production - Document deployment and handoff - Set up production logging + basic monitoring - Verify health checks (API + Redis + ThetaData connectivity) - Validate WSS/WebSocket stability + auto-reconnect - Ensure secrets/env vars are secured - Provide rollback notes + known-good GitHub tag/release This is NOT a development job - strictly deployment and DevOps. PROJECT BREAKDOWN Milestone 1 - Local Setup (4-5 hours) Milestone 2 - Integration Testing (3-4 hours) Milestone 3 - Production Deployment (6-8 hours) Milestone 4 - Documentation (2-3 hours) Estimated Total: 15-25 hours over ~2 weeks TECH STACK Frontend: React 18, TypeScript, Vite, Zustand, TanStack Query, Socket.IO Backend: Python, FastAPI, Redis, Socket.IO, APScheduler Hosting: Vercel (frontend) + Railway (backend) REQUIRED SKILLS Must Have: - React deployment experience - Vercel (or similar) deployment - Python/FastAPI deployment - Railway/Heroku experience - Docker basics - Git/GitHub Nice to Have: - WebSocket / Socket.IO deployment - Redis configuration SUCCESS CRITERIA Project is complete when: - Dashboard loads in production with no errors - All 6 features work correctly - Price updates every 1 second - GEX updates every 30 seconds - WebSockets auto-reconnect properly - Redis and ThetaData connectivity verified - Documentation and rollback notes delivered