- Admin: Management: store, staff, items, customers.
- Staff: Managment: items, customers.
- User: Buying items.
- Website Development Foundation: NodeJs
- Programming Language: Javascript
- Web Framework: Express.Js
- Front End: Pug, Bootstrap, Css## Installation To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/quimp03/product-management.git
- Install the required packages (if you have no node so install node for this project):
npm i
- Addation env and follow these steps:
- add port
- add url for mongodb
- Using cloudinary in order to upload image online. You have to register and addtion in env file includes: cloud_name, api_key, api_secret.
- Using email to send opt for another email that you forgot password and get password off this email from application password.
- Run the application:
npm start
- Open your web browser and navigate to home page: exameple port == 3000
- admin page: http://localhost:3000/admin/auth/login
- client page: http://localhost:3000
- Enjoy the website :)))
I use Vercel Platform in order to deploy my web online.
You can check: https://product-management-felix.vercel.app