Operations UI
Dashboard layout built around order flow, metrics, filters, and operator speed.
MERN Case Study
A cyberpunk-styled order-operations dashboard uploaded into the repo as a full client and server build. It combines a Vite + React interface with an Express + MongoDB API for order visibility, reporting, and admin control.

Dashboard layout built around order flow, metrics, filters, and operator speed.
Server-sent events keep the interface aware of new activity and latest order changes.
Admin and viewer roles gate write access while still supporting read-only monitoring.
Order data, summaries, and search filters are backed by MongoDB through Mongoose.
Frontend
Backend
API Surface
GET /api/health
POST /api/login
POST /api/logout
GET /api/orders
POST /api/orders
PATCH /api/orders/:id
GET /api/orders/summary
GET /api/orders/stream
GET /api/settings
PATCH /api/settings/authThe uploaded Express server boots with MongoDB, exposes auth-aware routes, and can also serve the built client from the same server when `SERVE_CLIENT=true`.
Delivery
This project is now represented in the website as a real portfolio case study. I did not wire it as a public live demo inside this Next.js app because the uploaded folder is a separate React client plus Express server, not a static site bundle.