Skip to content

JurajMak/webshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Webshop

This webshop is a simple CRUD (Create, Read, Update, Delete) system consisting of a customer-facing store and an admin dashboard for managing products and orders.

Features

Store

  1. Product Overview:

    • Customers can browse products available in the store.
    • Filtering products by various parameters (e.g., category, price).
  2. Search:

    • Customers can search for products by name or description.
  3. Shopping Cart:

    • Ability to add products to the shopping cart.
    • Display of the total price in the cart.
    • Checkout the selected products ( No payment gateway logic implemented yet)

Admin Dashboard

  1. Add Products:

    • Admin can add new products with all relevant information.
  2. Order Overview:

    • Overview of all incoming orders.
  3. Product Management:

    • Ability to update or delete existing products.
  4. Categories:

    • Addition, update, or deletion of product categories.

Technical Information

Tech Stack

Frontend:

Database:

Installation

  1. Clone the repository: git clone https://github.com/JurajMak/webshop.git
  2. Install dependencies: npm i

Running the Application

  1. Start the app : npm start

The application will be accessible at http://localhost:3000/

Note

This project is developed for demonstration purposes

Live Preview