Skip to content

Faisalnwz01/stackstore

 
 

Repository files navigation

Stories in Ready

StackStore- A fully functional E-commerce website

Badge of Honor

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.

Table of Contents

• 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.

Usage

  1. Make sure that you have MongoDB installed correctly and running on your machine

    mongod
  2. Serve the application with grunt

    grunt serve

Testing

To run the test suite, run the following command:

grunt test

Installation

  1. Clone the repository

    git clone https://github.com/Faisalnwz01/stackstore
  2. 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

Features

  • 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.

Roadmap

  • Plan to work more on Recommendation engine.

Known bugs

  • 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.

Contributors

License

This projected is licensed under the terms of the MIT license

About

stack store project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.5%
  • HTML 18.4%
  • ApacheConf 12.1%
  • CSS 3.0%