/Shop-app-NodeJS

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.

Primary LanguageJavaScript

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