Abdus Salamअब्दुस सलामআবদুস সালামعبد السلامஅப்துஸ் சலாம்అబ్దుస్ సలం
All work
Internal Tooling / Admin

Gemora — Admin Dashboard

The admin system behind Gemora — RBAC, payments, and CMS tooling for order and content management.

Problem

The storefront needed a companion admin system for managing products, orders, coupons, and content — with proper role-based access control.

Approach

Built the admin dashboard with React 19, Vite, Tailwind CSS v4, and shadcn/ui. Implemented RBAC across all admin routes, Razorpay payment integration with signature verification, and the backend CMS management tools the storefront depends on.

Gemora admin dashboard revenue chart and recent orders in dark mode
Gemora admin dashboard revenue chart and recent orders in light mode

Outcome

Live and in active use for order and content management.

Tech stack

React 19ViteTailwind CSS v4shadcn/uiNode.jsExpressMongoDB

Live link

The dashboard sits behind RBAC — sign in with the demo account below.

Demo account

Emaildemo.gemora@example.com
Passworddemo@9891