E-commerce website that includes all aspects of shopping online; include shopping by category, checkout with Stripe, a recommendation engine, and fully built shopping cart.
• Used Stripe API to make the checkout and payment a seamless process.
• Built on Mean Stack, includes a MongoDB for database to store all products with completely built schemas.
• Has complete user and admin side, user can view and purchase items and admin can post, delete and update items.
-
Make sure that you have MongoDB installed correctly and running on your machine
mongod
-
Serve the application with
grunt
grunt serve
To run the test suite, run the following command:
grunt test
-
Clone the repository
git clone https://github.com/Faisalnwz01/stackstore
-
Install dependencies
npm install # installs node packages bower install # installs bower dependencies
Note: If you encounter errors in the installation process for npm, it is recommended that you try running the install command with sudo
- A fully built E-commerce website that includes Checkout And payment with Strip.
- Built with Google's Material design in mind.
- Has both user side and a Admin side; on user side users can view item, add to cart, and checkout out. On the admin side Admin can view placed orders, delete orders, update status of orders, Add new items, delete items, and change the roles of users.
- Built in data validation to secure A users personal information.
- Built in data validation to secure items; so the Cart can't be abused.
- Plan to work more on Recommendation engine.
- Syntax highlighting doesn't work in safari
- A bug with adding more item on Admin side, process is not as fluid as We want it to be.
- Faisal Nawaz - Project Lead LinkedIn | GitHub
- Grant Chapman Schoffelen - Project Lead LinkedIn | GitHub
- Christian Kara - Project Lead LinkedIn | GitHub
- Arcadius Kazimierski - Project Lead LinkedIn | GitHub
This projected is licensed under the terms of the MIT license