🛍️ E-commerce web application.
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.
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.
To start using Shop App, follow these steps:
- Navigate to the shop_app directory.
- Create a certificate named
certificate.crt
and a key without a password namedkey_no_password.key
. - Start the project by running
npm start
Before running the project, make sure you have a running MQTT Broker.
Users can log in or register for an account to access the shop functionalities.
Users can communicate with each other through a shared chat feature.
Users can search for products using the search bar.
Users can add new products to the shop, edit or update existing ones, and delete them as needed.
The application logs information using Winston.
Shop App is licensed under the MIT License. See LICENSE for more information.