An online fashion store to scale up your business.
Client: Bootstrap Template, EJS
Server: Node, Express
Database: Mysql
To run this project, you will need to add the following environment variables to your .env file
Root Admin Credentials
adminname=admin@dashboard
adminpassword=123
Clone the project
git clone https://github.com/sparsh-18/Clothify
Go to the project directory
cd Clothify
Create Database
Create a new database of the name ecom in phpmyadmin
Import emon.sql in it.
Install dependencies
npm init
npm install
Start the server
npm run start
Users can do the following:
- Create an account, login or logout
- Browse available products added by the admin
- Add products to the shopping cart
- Delete products from the shopping cart
- Display the shopping cart
- To checkout, a user must be logged in
- The profile contains all the orders a user has made
Admins can do the following:
- Add/Delete new admins (Only root user can)
- Login or logout to the admin panel
- View all the information stored in the database.
- Approve/Decline Orders
- Add/Delete delivery locations
- View/add/edit/delete orders, users, products and categories. The cart model cannot be modified by an admin because a cart is either modified by the logged in user before the purchase or deleted after the purchase.