Shop ExpressJS is a web application built with Node.js (using the Express.js framework) on the backend, and HTML, CSS, and EJS as the frontend view engine. It also leverages SQLite and SQLite3 for efficient database management. This app provides a complete shopping experience, allowing users to view products and add items to their cart
git clone https://github.com/yusufmsabeh/hacker-news-clone.git
cd shop-expressjs
npm i
npm start
To configure the application, you must create a .env file in the root directory of the project. The following variables must be defined in the .env file:
# Random value to use as session secret
SESSION_SECRET=
# MongoDb cluster URI to store session values
MONGODB_URI=
# The port which the application will run on
PORT=
Shop ExpressJS provides the following features:
- View products: Users can browse a list of available products, including the product name, description, and price.
- Create products: Users can create products
- Add items to cart: Users can add items to their cart.
- delete or edit products: Users can delete or edit their products





