PSTM Admin Dashboard
Admin Dashboard
Full-Stack Developer|PSTM Marketing

PSTM Admin Dashboard

A secure admin dashboard for managing categories, companies, products, news, and customer enquiries with Firebase-backed CRUD and media uploads.

Private / Internal Project

About This Project

This project is a secure internal admin dashboard for PSTM Marketing. It centralizes operational control over product categories, principal companies, products, news articles, and customer enquiries. The system uses Firebase Auth for authentication, Firestore for structured data, and Firebase Storage for media uploads. Each content area supports full CRUD workflows with image/file handling and cleanup on update or delete. The dashboard includes KPI-style counters and summary views to give administrators fast insight into system activity. The UI is built with a clean component system and is optimized for daily internal usage by non-technical staff.

Key Features

  • Admin login and protected layout
  • Category management (create/edit/delete with images)
  • Company management with logo uploads
  • Product management with multi-image support
  • News and blog content management
  • Enquiry inbox with details view and delete actions
  • Dashboard overview with live stats

Project Gallery

5 images
PSTM Admin Dashboard - View 1
1
PSTM Admin Dashboard - View 2
2
PSTM Admin Dashboard - View 3
3
PSTM Admin Dashboard - View 4
4
PSTM Admin Dashboard - View 5
5

Click on any image to view in full screen gallery mode

Tech Stack

Next.jsTypeScriptFirebase AuthFirestoreFirebase StorageTailwind CSSRadix UI

Technical Highlights

  • Protected routes with Firebase Auth session handling
  • Firestore CRUD for categories, companies, products, news, and enquiries
  • Firebase Storage uploads with cleanup on delete/update
  • Product media pipeline with multi-image ordering and main image selection
  • Reusable admin UI with Radix UI + Tailwind CSS

Project Info

Category
Admin Dashboard
Status
🔒 Private/Internal
Gallery
5 screenshots available