Back to Projects

Judah News Admin Panel

A comprehensive web-based administration panel built with Flutter Web for managing the Judah News crypto-social ecosystem.

Flutter Web
Dashboard
Admin Panel
Firebase
Data Management
Role: Senior Flutter Developer
Scope: Web Architecture, Dashboard UI, Firebase Integration, Access Control

Challenge & Solution

The core problem this project addressed and the strategic approach taken.

The Problem

  • Managing a complex crypto-social app directly from a database console is inefficient and error-prone.
  • Reviewing manual cash withdrawal requests requires a secure, auditable, and specialized interface.
  • Moderating user reports and failed OTP verifications needed a dedicated workspace to ensure community safety.

Strategic Solution

  • Developed a custom Flutter Web dashboard providing administrators with full control over the platform.
  • Created a streamlined, secure queue for reviewing, approving, and rejecting user cash withdrawals.
  • Integrated user management tools directly linked to Firebase Auth and Firestore to handle reports and verifications efficiently.

Key Features

Core functionality that makes Judah News Admin Panel stand out

Withdrawal Review Queue

A dedicated interface to inspect, approve, or deny cash-out requests securely.

User Moderation Tools

Tools to ban, warn, and review reported accounts to maintain a safe community.

Subscription Analytics

Dashboard views to track active paid plans and oversee the raffle system.

Failed Verification Logs

Tools to investigate and resolve issues where users failed OTP or email verification steps.

Role-based Access

Secure login restricted only to users with custom admin claims via Firebase Auth.

Technical Deep Dive

How It Was Built

The engineering decisions and architecture behind Judah News Admin Panel

Flutter Web

Leveraged Flutter Web to build a highly responsive and interactive admin dashboard.

Firebase Integration

Directly integrated with Firestore, Firebase Auth, and Cloud Functions to manipulate app data securely.

State Management

Utilized Riverpod for robust state management and real-time data synchronization across dashboard views.

Security Rules

Relied on strict Firestore security rules and Node.js Cloud Functions to validate administrative actions.

Web Deployment

Set up an automated deployment pipeline to Firebase Hosting specifically for the admin sub-project.

Impact

Results & Impact

The measurable outcomes and business value delivered

Operational Efficiency

Drastically reduced the time required to process cash withdrawals and resolve user reports.

Enhanced Security

Moved sensitive operational tasks out of the public app into a secured, authenticated portal.

Scalable Management

Provided a foundation that can easily scale to include analytics and more advanced moderation as the app grows.

My Contribution

What I built, decisions I made, and problems I solved

Lead Developer

Architected and built the entire Flutter Web admin application from scratch.

Backend Integration

Integrated the dashboard with the existing Firebase backend and Cloud Functions ecosystem.

UI/UX Design

Designed the dashboard layout for optimal data density and ease of use for platform administrators.

Interested in a Similar Project?

Let's discuss how I can help bring your mobile app idea to life.

    Chat with me
    Judah News Admin Panel — Flutter Web Dashboard Case Study | Hayat Khan