- Matrix-themed Discord OAuth authentication
- Real-time Politics & War API integration
- Comprehensive Alert System with 61 verified events
- Admin panel with user management
- Secure session management with AES-256-GCM encryption
- Frontend: React 18 + TypeScript + Vite
- Backend: Express.js with secure endpoints
- Authentication: Discord OAuth 2.0
- APIs: Politics & War GraphQL integration
- Security: HTTP-only cookies, encrypted sessions
- Install dependencies:
pm install\ - Copy environment: \cp .env.example .env\
- Configure your .env file
- Build:
pm run build\ - Start:
pm start\
Ready for Digital Ocean deployment with:
- PM2 process management
- Nginx reverse proxy
- SSL certificate automation
- Health monitoring
- DISCORD_CLIENT_ID: Your Discord application client ID
- DISCORD_CLIENT_SECRET: Your Discord application secret
- SESSION_SECRET: Secure session encryption key
- FRONTEND_URL: Your production domain URL
This is the complete web application without the Discord bot. The Discord bot is in a separate repository for better organization.