Admin Panel & Landing Website
Full-featured web application serving as both public landing page and comprehensive admin dashboard.
Overview
Dual-purpose web platform with public landing page/blog and protected admin dashboard to manage users, exams, and system configurations.
Role
Full-stack Developer (Solo Project)
Tech Stack
Context & Problem
Managing the ecosystem requires administrative capabilities: publishing updates, managing exam content, tracking user activity, and remote app control.
Solution
Unified Next.js app with role-based access control, Supabase integration for auth and storage, protected admin routes, and Tiptap rich text editor.
Key Features
Content Management (Blog/News)
Create, update, and manage blog posts and categories with a rich text editor (Tiptap).
Exam Management
Upload exam ZIP files, manage metadata, and control exam package availability.
User Management
Monitor registered users, update user details, and manage premium access levels.
APK Version Control
Upload new versions of the Android application and manage version distribution.
System Control
Manage app policies including maintenance mode, version checks, and broadcast notifications.
Analytics Dashboard
Real-time statistics, download tracking, and error monitoring for the platform.
Impact & Results
Admin panel provides full platform control:
- Centralized management of all platform operations in one interface
- Real-time visibility into user activity and download statistics
- Streamlined content publishing workflow for news and updates
- Remote control of mobile app behavior (maintenance mode, forced updates)
Screenshots


