Skip to content

Piterson25/Shop_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Shop App

๐Ÿ›๏ธ E-commerce web application.

thumbnail.png

Shop App is an e-commerce web application with login and registration features, a shared chat, search bar for products, and functionalities for adding, editing, and deleting products.

๐Ÿ› ๏ธ Technologies Used

Shop App is built using the following technologies:

  • Node.js
  • EJS
  • CSS

The application is also built using JavaScript, Express, Socket.io, MQTT.js, Winston, Cookie-parser.

๐Ÿš€ Getting Started

To start using Shop App, follow these steps:

  1. Navigate to the shop_app directory.
  2. Create a certificate named certificate.crt and a key without a password named key_no_password.key.
  3. Start the project by running npm start

Before running the project, make sure you have a running MQTT Broker.

๐ŸŽ‰ Features

Login and Registration

Users can log in or register for an account to access the shop functionalities.

Shared Chat

Users can communicate with each other through a shared chat feature.

Product Search

Users can search for products using the search bar.

Adding, Editing, and Deleting Products

Users can add new products to the shop, edit or update existing ones, and delete them as needed.

Winston Logger

The application logs information using Winston.

License

Shop App is licensed under the MIT License. See LICENSE for more information.