/Shop_App

🛍️ E-commerce web application

Primary LanguageEJSMIT LicenseMIT

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.