Skip to content
VD
All projects

Software Engineering, 2024

ProductStore (MERN)

A responsive full-stack product catalogue with a REST API, built with React, Express and MongoDB.

MERN product catalogueReact, Express, MongoDBReact + ViteChakra UI, ZustandExpress API/api/productsGET /getProductsPOST /postProductPUT /update/:idDEL /delete/:idMongooseProduct modelMongoDBproductsCreate, list, update and delete products from a responsive UI

The problem

A hands-on build of a complete CRUD application — API, database and responsive UI — with proper error handling.

What it does

  • REST API with controllers, routers and a Mongoose model.
  • Create, list, update and delete products from the UI.
  • Responsive Chakra UI interface.

Built with

  • React
  • Vite
  • Chakra UI
  • Zustand
  • Node.js
  • Express
  • MongoDB