An advanced multi-product cryptocurrency trading research and analytics platform built using FastAPI and React.
Status: 🚧 Active Development (Ongoing Project)
BTCUSD Platform is a scalable trading ecosystem designed for cryptocurrency research, paper trading, backtesting, AI-powered market predictions, news intelligence, and analytics.
The platform follows a modern:
- Backend-Frontend Separation Architecture
- Multi-Product Modular Architecture
- Plugin-Based Frontend System
- Scalable Product & Module Registry Design
The goal is to build a single platform that can host multiple trading products under one ecosystem.
🟢 Core APIs Completed
- Historical Data Engine
- Backtesting Engine
- Paper Trading Engine
- Trading Strategies
- AI Prediction Engine
- News Sentiment Engine
- Reporting Engine
- Wallet System
- WebSocket Streaming
Status: ~80% Complete
🟢 Major Architecture Migration Completed
- Multi-Product Architecture
- Product Registry System
- Dynamic Routing
- Plugin Architecture
- Product Landing Pages
- Module-Based Navigation
- Dynamic Sidebar
- Breadcrumb System
- Search Infrastructure
- Recent Activity System
- Pinned Workspaces
- Platform Dashboard
Status: ~90% Complete
BTCUSD PLATFORM
│
├── Trading Terminal
│ ├── Live Trading
│ ├── Paper Trading
│ ├── Backtesting
│ ├── Strategies
│ ├── Trade History
│ └── Performance
│
├── AI Predictions
│ ├── Daily Forecast
│ ├── Weekly Forecast
│ ├── Monthly Forecast
│ ├── Regime Detection
│ └── Confidence Analysis
│
├── News Intelligence
│ ├── Live News
│ ├── Sentiment Analysis
│ ├── Market Impact
│ └── AI Summary
│
├── Analytics Studio
│ ├── Performance Analytics
│ ├── Statistics
│ ├── Risk Metrics
│ └── Portfolio Analytics
│
├── Reports Center
│
├── Wallet Center
│
└── Market Insights
React + Vite
│
├── Platform Home
├── Product Registry
├── Dynamic Routing
├── Plugin System
├── Product Layout
├── Module Layout
├── Context Providers
├── Search Registry
├── Navigation Registry
└── Sidebar Registry
FastAPI
│
├── REST APIs
├── WebSocket Server
├── Backtesting Engine
├── Paper Trading Engine
├── AI Prediction Engine
├── News Sentiment Engine
├── Reporting Engine
├── Wallet Manager
└── PostgreSQL Database
- Python
- FastAPI
- SQLAlchemy
- PostgreSQL
- WebSockets
- Pandas
- NumPy
- Scikit-Learn
- LightGBM
- FinBERT
- React
- Vite
- React Router
- Context API
- React Query
- Lightweight Charts
- Tailwind CSS / Custom CSS
- Historical Backtesting
- Paper Trading
- Strategy Management
- Trade History
- Performance Analytics
- Market Predictions
- Market Regime Detection
- Confidence Analysis
- News Aggregation
- Sentiment Analysis
- AI Summaries
- Equity Curves
- Drawdowns
- Sharpe Ratio
- Trade Analytics
- CSV Export
- JSON Reports
- Performance Reports
BTCUSD
│
├── backend
│ ├── backtest
│ ├── livetest
│ ├── insights
│ ├── NEWS
│ ├── report
│ ├── strategies
│ ├── wallet
│ ├── database
│ └── utils
│
├── frontend
│ ├── src
│ │ ├── components
│ │ ├── products
│ │ ├── layouts
│ │ ├── pages
│ │ ├── context
│ │ ├── config
│ │ └── core
│ └── public
│
└── docs
- Global Search
- Notifications Center
- Settings
- Workspace Customization
- Responsive Improvements
- Authentication & Authorization
- Subscription Plans
- User Preferences
- Alerts Engine
- Strategy Marketplace
- Deployment Infrastructure
- JWT Authentication
- Role-Based Access Control
- Notifications
- Real-Time Alerts
- Favorites
- Pinned Modules
- User Workspaces
- Monitoring & Logging
- CI/CD Pipeline
Architecture ██████████ 100%
Frontend Migration █████████░ 90%
Backend APIs ████████░░ 80%
Products ███████░░░ 70%
Authentication █░░░░░░░░░ 10%
Deployment ░░░░░░░░░░ 0%
🚧 This project is actively under development and architecture may evolve as new products and modules are added.
Shreeyash Paraj
Data Science Intern | AI & ML Enthusiast | Python Developer