Menu

Customer & Admin Pages Workflow

Customer & Admin Pages Workflow

This project only covers the frontend side — meaning everything you see and interact with — while the customer and admin workflows are simulated using mock/dummy data instead of a real backend or database.

So while the project is titled and structured like a full-stack app, what's actually built and shown here is the complete UI and user experience layer, not a live, data-connected system.

Customer Page:

The customer browses through product cards showing an image, short description, stock status, and star rating.

Selecting a product opens a popup where they can rate it and write a review, which gets submitted (simulated with static data; would connect to a database in the production version).

Please refer to the screenshots of the Customer Page:

Admin Page:

The admin lands on a dashboard showing summary boxes for total reviews, average rating, and low-rated review count, along with a full table listing every review with product, customer, rating, review text, and date — filterable by star rating (simulated with static data; would connect to a database in the production version).

Please note: To access the Admin Page, manually type /admin at the end of the URL — it's intentionally not linked from the customer side (refer to Module 1, Lesson 1 for this reason).

Please refer to the screenshots of the Admin Page:

These screenshots show reviews filtered by star rating: