A professional trading platform with expert signals, education, and simulated trading capabilities. This static version runs entirely in the browser using local storage for data persistence.
Visit the live demo at: https://yourusername.github.io/trading-platform
- $70 Registration with $40 Trading Credit - Simulated payment system
- Real-time Stock Data Simulation - Live market data simulation
- Expert Trading Signals - Professional analyst recommendations
- Trading Education - Comprehensive courses and learning materials
- Portfolio Management - Track trades and profits
- Mobile Responsive - Works on all devices
- Frontend: React 18 + TypeScript
- UI Framework: Shadcn/ui + Tailwind CSS
- State Management: TanStack Query
- Routing: Wouter
- Build Tool: Vite
- Deployment: GitHub Pages
git clone https://github.com/yourusername/trading-platform.git
cd trading-platform# Copy the static configuration
cp package.static.json package.json
cp vite.config.static.ts vite.config.ts
# Install dependencies
npm install
# Test locally
npm run dev- Push your code to the
mainbranch - Enable GitHub Pages in your repository settings
- The GitHub Action will automatically build and deploy
# Build the project
npm run build
# Deploy using gh-pages
npm install -g gh-pages
npm run deploy- Go to your repository settings
- Navigate to "Pages" section
- Set source to "GitHub Actions"
- Your site will be available at
https://yourusername.github.io/repository-name
- Add your domain to the
cnamefield in.github/workflows/deploy.yml - Create a
CNAMEfile in thepublicdirectory with your domain
The static version doesn't require any API keys as it uses simulated data:
- No Stripe keys needed (uses demo payment)
- No Alpha Vantage API needed (uses simulated stock data)
- All data stored in browser localStorage
- Creates account with simulated data
- Demo payment process (no real money)
- Instant account activation with $40 credit
- Real-time price movements (simulated)
- Buy/sell functionality with virtual money
- Portfolio tracking and profit calculation
- Professional analyst recommendations
- Real market analysis and insights
- Multiple signal types (buy/sell)
- Comprehensive trading courses
- Beginner to advanced levels
- Progress tracking
The platform is fully responsive and works on:
- Desktop computers
- Tablets
- Mobile phones
- All modern browsers
All user data is stored locally in the browser:
- User accounts and preferences
- Trading history and positions
- Course progress
- No server required
# Clear cache and reinstall
rm -rf node_modules package-lock.json
npm install# Check GitHub Pages settings
# Ensure GitHub Actions are enabled
# Verify the workflow file is in .github/workflows/# Run with verbose logging
npm run dev -- --debugThis project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
For issues and questions:
- Create an issue on GitHub
- Check the troubleshooting section
- Review the documentation
Note: This is a demonstration platform. All trading is simulated and no real money is involved.