v1 Production Ready • Now 100% Open Source

The Complete Request Management Platform.

A full-stack, self-hosted platform with multi-provider auth, a ticketing engine, an admin panel, built-in analytics, and Discord integrations. Save 300+ hours of development time.

React Node.js Express MongoDB TailwindCSS JWT OAuth 2.0
0+
Hours Saved
0%
Open Source
0+
Active SignUps
0+
Feature Modules

What's Included

Complete ownership of production-ready code. 100% free and open source. No strings attached.

Full Source Code

React frontend and Express backend. Clean, modular structure with no obfuscation or encryption.

Database Schemas

Pre-configured robust MongoDB models for Users, Requests, Server state, logs, and analytics.

Auth System

Secure JWT auth integrating Discord, Google & GitHub OAuth alongside standard email verification.

Deployment Ready

Comprehensive environment configs, background cron jobs, migration scripts, and detailed deployment guides.

12+ Feature Modules

Everything You Need,
Built In.

From advanced authentication to real-time analytics, Sentralia bundles a full production stack.

Auth & Identity

Discord, Google & GitHub OAuth, plus email/password with 2-step verification, JWT sessions & login geo-logging.

User Profiles

Editable profiles, account stats, dynamic OAuth avatars, and a granular User/Staff/Admin/Owner hierarchy.

Ticketing Engine

Handle support, reports, applications & deletion requests with 6 distinct statuses, robust validation, and auditing.

Admin Dashboard

Filterable request dashboard, comprehensive user directory, role management, API toggles, blocking & IP banning.

Maintenance

AI-Assisted Admin

Generate, analyze, rephrase & chat — an intelligent AI assistant baked directly into the admin panel operations.

Analytics & Tracking

Visitor-level events, detailed geo-location, UTM attribution, CSV data export & beautiful Recharts dashboards.

Notifications

Nodemailer emails coupled with extensive Discord webhooks mapping traffic, errors, auth events & status updates.

Background Jobs

Cron-based automated account deletion every 5 minutes and a smart spam-strike system ensuring platform integrity.

Built for Versatility

Engineered to be the backbone of your next internal tool, community portal, or scalable SaaS product.

Support Ticket System

Handle support, reports, and application requests with full status workflows.

  • Multiple request types
  • Status pipeline
  • Audit trails
  • Email notifications

SaaS Application Base

The perfect robust foundation for building your next profitable SaaS product.

  • Multi-provider auth
  • Role hierarchy
  • RESTful API architecture
  • Comprehensive Dashboard

Community / Guild Portal

Manage Discord reports, staff applications, and internal member requests seamlessly.

  • Report handling
  • Staff applications
  • Alt-account detection
  • Deep Discord webhooks

Analytics Platform

Track visitors, active sessions, and detailed engagement metrics out of the box.

  • Visitor events tracking
  • Geo-location analytics
  • CSV data export
  • Recharts visualization
Technical Architecture

Under The Hood

Clean, modular architecture designed meticulously for scalability, security, and developer experience.

Multi-Provider OAuth

Discord, Google & GitHub login interfaces alongside standard email verification workflows.

Ticketing Workflow

Complete pipelines for support, reports & applications with 6 distinct immutable status states.

GDPR Deletion

Self-service account deletion protocol with a configurable delay queue mechanism.

Email Verification

Secure 2-step email code validation flow implemented via Nodemailer and OAuth2 transports.

Responsive UI

Mobile-first, heavily optimized glassmorphic interface built primarily with Tailwind CSS.

State Management

Polished asynchronous loading skeletons and React Hot Toast integrated for instant user feedback.

JWT Sessions

Stateless, fast authentication architecture with mandatory token blacklisting upon sign-out.

IP Banning

Advanced subnet-aware network bans requiring explicit reasons and supporting optional expiry times.

Rate Limiting

Strict enforcement (1,500 req/min per client) with dynamic configurable bypass headers.

Alt Detection

Sophisticated heuristic matching algorithm cross-referencing shared IPs, devices & locations.

Login Geo-Logging

Automatically records precise IP address, device fingerprints, and city/country metadata on every login.

Input Sanitization

Global implementation of DOMPurify across all form submissions preventing XSS vulnerability vectors.

Analytics Dashboard

Stunning Recharts data visualizations featuring Today/7d/30d/Yearly granular time presets.

User Directory

Full-text search capabilities allowing admins to assign roles, and globally block or unblock entities.

AI Assistant

Maintenance

Integrated LLM tools to generate, analyze, rephrase, and converse dynamically.

Request Management

A highly optimized, paginated operations dashboard maintaining strict immutable audit trails.

API Status Toggle

Execute live emergency shutdowns or maintenance periods directly via dashboard without redeploying.

Status Emails

Automated dispatch of beautifully HTML-templated notifications triggered on every core status mutation.

Discord Webhooks

Extensive payload logging for network traffic, server errors, authentication events & internal status updates.

MongoDB + Mongoose

Enforced strict type schemas combined with native TTL indexes for automated ephemeral data cleanup.

REST API Design

Clean, self-documenting JSON endpoints consumed via a heavily customized centralized Axios HTTP client.

Health & IP Endpoints

Dedicated system routes (/health, /ip/myIp, /visits) engineered for uptime monitoring integrations.

Cron Automation

Reliable background worker running deletion queues exactly every 5 mins paired with a spam-strike algorithm.

Maintenance UI

Graceful degradation systems including NoAPI frontend fallbacks and real-time offline network detection.

Ready to deploy your own platform?

Clone the repository, configure your .env, and go live instantly. Everything is fully open source — fork it, star it, and make it entirely yours.

Frequently Asked Questions