WebAdmin DashboardContent Management System

SAK SOTIAdmin Dashboard & Content Management

React-based admin panel for managing lottery data, dream dictionary content, user moderation, analytics, and monetization settings for the SAK SOTI platform.

SAK SOTI - Admin Dashboard & Content Management: device mockup
Category
Web
Built with
React, Node.js Backend API, MongoDB +6 more

The SAK SOTI Admin Dashboard is a comprehensive content and user management system built with React, enabling administrators to oversee all platform operations and maintain data quality. The dashboard provides real-time monitoring of lottery result ingestion, allowing admins to verify scraped data accuracy, manage source URLs, and configure update schedules for each lottery jurisdiction. The dream dictionary management interface enables administrators to add, edit, and curate dream symbols with cultural interpretations, manage translations, and organize symbols by category and cultural tradition. A robust content moderation system allows admins to review user-submitted dream interpretations, monitor community chat for inappropriate content, and manage community guidelines compliance. User management features include profile administration, subscription tier management, payment tracking via Stripe integration, and user analytics. The platform provides comprehensive dashboards displaying active users, engagement metrics, chat participation rates, lottery popularity by region, and monetization performance through AdMob analytics. The admin panel supports bulk operations for lottery database updates, batch dream symbol imports, and scheduled content publishing. A powerful search and filter system enables quick access to specific lottery results, dream symbols, or user data. Audit logging tracks all administrative actions for compliance and troubleshooting. Role-based access control ensures different team members (content editors, moderators, analytics managers) have appropriate permissions.

Demo

See it in action

Highlights

What makes it work

  1. Real-time lottery data management and verification

  2. Puppeteer scraper configuration and scheduling

  3. Comprehensive dream dictionary content management

  4. Multi-language support for dream symbol translations

  5. Community moderation tools for user-submitted content

  6. Chat monitoring and community guideline enforcement

  7. User subscription and payment lifecycle management

  8. Advanced analytics dashboards with regional insights

  9. Monetization tracking via AdMob and Stripe

  10. Bulk import/export for lottery and dream data

  11. Audit logging for compliance and troubleshooting

  12. Scheduler configuration for automated tasks

  13. Search and filter system for quick data access

The challenge

The admin panel required building a sophisticated content management system for heterogeneous data types—lottery results, dream symbols, user submissions, and monetization metrics.

7 problems we had to solve, from data, content, real-time and more.

  1. 01 / 07Data

    Scrapers anyone can configure

    Implementing reliable web scraper management required designing an intuitive interface for configuring diverse lottery sources with varying HTML structures and update schedules.

  2. 02 / 07Content

    Culturally careful moderation

    The dream dictionary moderation system demanded efficient content review workflows that handled cultural sensitivities and accuracy verification across multiple traditions.

  3. 03 / 07Real-time

    Sub-second analytics at scale

    Real-time analytics dashboards required efficient data aggregation from MongoDB while maintaining sub-second query performance across millions of user interactions.

  4. 04 / 07Payments

    Revenue that adds up

    Stripe and AdMob API integration required careful reconciliation logic to prevent revenue discrepancies.

  5. 05 / 07Moderation

    Filtering spam, not beliefs

    Community moderation tools required building scalable spam detection and content filtering that avoided over-censorship of legitimate spiritual content.

  6. 06 / 07Security

    Permissions that fit the team

    Role-based access control required designing granular permissions that balanced administrative oversight with team autonomy.

  7. 07 / 07Reliability

    Scrapers that fail gracefully

    The system needed robust error handling for web scraper failures while maintaining data consistency and notifying administrators of issues.

  8. 7 of 7 solved

    Got a problem like these? We’d like to hear about it.

Screens

Inside SAK SOTI

1 / 5

Built with

  • React
  • Node.js Backend API
  • MongoDB
  • Stripe API Integration
  • Puppeteer Web Scraping Management
  • Real-time Analytics Dashboard
  • Role-Based Access Control (RBAC)
  • JWT Authentication
  • WebSocket for Real-time Updates

Have a project like SAK SOTI?

Tell us what you want to build. You’ll get a free discovery call and a clear, written proposal.

Start a similar project
Next projectEkWiti Trading Admin Web Panel