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.
-
Product Overview:
- Customers can browse products available in the store.
- Filtering products by various parameters (e.g., category, price).
-
Search:
- Customers can search for products by name or description.
-
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)
-
Add Products:
- Admin can add new products with all relevant information.
-
Order Overview:
- Overview of all incoming orders.
-
Product Management:
- Ability to update or delete existing products.
-
Categories:
- Addition, update, or deletion of product categories.
Frontend:
Database:
- Clone the repository:
git clone https://github.com/JurajMak/webshop.git
- Install dependencies:
npm i
- Start the app :
npm start
The application will be accessible at http://localhost:3000/
This project is developed for demonstration purposes