Skip to content

A basic web application that emulates an online shop using Node.js and the File System (fs) library for data storage. Browse products, view details, and add items to your cart. Admin panel included for product management. Built with Express.js and follows the MVC architecture.

Notifications You must be signed in to change notification settings

BahaaAY/Shop-app-NodeJS

Repository files navigation

Shop-app-NodeJS

Welcome to my Node.js Shop App project!

This is a basic web application that simulates an online shop using Node.js and the File System (fs) library for data storage following Maximilian Schwarzmüller NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)

Features

  • Browse a list of available products.
  • View detailed information about each product.
  • Add products to your shopping cart.
  • Admin panel to add/delete/edit products

Technologies Used

  • Node.js
  • Express.js
  • EJS
  • File System (fs) for data storage as JSON files
  • MVC (Model, View, Controller) Architecture

Screenshots

Shop Home Page Product Details Page Cart Page Admin Page Add Product Page

About

A basic web application that emulates an online shop using Node.js and the File System (fs) library for data storage. Browse products, view details, and add items to your cart. Admin panel included for product management. Built with Express.js and follows the MVC architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published