An E-commerce web app for ordering and selling products built using node.js and MongoDB database.
- Login, access to all data using the interface
- Access to monitor activity of staff, add a staff member, delete a staff member
- Add items to database, delete items, edit the detais of the current items
- Monitor the sales and cost(purchase) incurred, track of defective items, hence estimate of the total profit.
- Monitor the current or orders in progress
- Login using credentials emailed to the staff member when admin adds a staff member to the database
- Access to items and orders database, access to edit the item details, where there activity is logged to the database accessible to the admin.
- Can monitor orders placed and change the status as the order is "cancelled","dispatched" or "delivered", which is visible to the user on his inteface as well.
- Login, Signup with email and mobile OTP confirmation.
- Explore, Add items to card, Place the order.
- database is checked for the item details and availability at two steps tlll the final order is confirmed.
- User can monitor the status of his order and cancel the order.
- The purchase history and current ordres is displayed.
- Back-End: Node.js, MongoDB
- Front-End: HTML, CSS, EJS and JavaScript/JQuery
- Fork/Clone the repository locally
- Install nodejs and NPM from here
- Install and setup Mongodb from here
- Run the following commands
cd /path-to-folder/Co-Op-Management-System
npm install
npm install mongoose --save (if npm install does not successfully install it)
npm iinstall bcrypt --save (if bcrypt found broken)
npm install -g node-gyp --save
npm start (make sure mongodb is up and running)
- The repository is open to contribution from all interested developers. Kindly send us Pull Requests or open/solve an issue with explanation as to what changes you have done.
- A detailed explanantion of how we came to building this software is maintained at the Wiki page.
- This repository is created and currently maintained by @vansjyo.
- Vanshika Gupta (Developer) @vansjyo
- Salman Shah (Mentor) @salman-bhai
- Hrishikesh Hiraskar (Mentor) @hrily
- The software is registered under the MIT License.