Skip to content

DevCodeRift/Multitool-Webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multitool - Politics & War Discord Integration

Production-Ready Web Application

Features

  • 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

Tech Stack

  • 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

Quick Start

  1. Install dependencies:
    pm install\
  2. Copy environment: \cp .env.example .env\
  3. Configure your .env file
  4. Build:
    pm run build\
  5. Start:
    pm start\

Production Deployment

Ready for Digital Ocean deployment with:

  • PM2 process management
  • Nginx reverse proxy
  • SSL certificate automation
  • Health monitoring

Environment Variables Required

  • 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages