Merchant can create a new shop by filling in a form containing: the name of the shop, the categories/tags relevant to the shop, and other fields that are up to you. The Merchant can upload products to populate the shop along with a description, picture, and inventory number. Customers can find a shop by looking up the name of the shop or searching by category/tag. Once they find the shop the want, they can browse through the product catalog of the shop, and can then decide to purchase one or many products by putting them in the Shopping Cart and proceeding to Checkout. The purchase itself will obviously be simulated, but purchases cannot exceed the inventory.
Trevor Bivi, Ryan Gaudreault, Rahel Gunaratne, Ehren Julien-Neitzert, Aldous Rice-Leech
Issue | Member | Progress |
---|---|---|
Extra validation | Trevor | Completed |
Add shopping cart logic | Ryan | Completed |
Fix some missing references and JPA attributes | Rahel | Completed |
Make shops search more usable | Aldous | Completed |
Add Error Page | Rahel | Completed |
Add User Page when logged in on Home page | Ryan | Completed |
User can checkout a product | Ryan | Completed |
Hystrix | Everyone | In Progress |
Feature | Member |
---|---|
Hystrix | All |
- Clone the repository
$ git clone https://github.com/godrowr/springboot-shopify.git
- Open up IntelliJ 4806Shopify
- Run BootApplication
- Open up local host on your favourite browser localhost:8080
Travis-CI: https://travis-ci.com/github/kael558/4806Shopify
Heroku: https://dashboard.heroku.com/apps/address-book-kael558/deploy/heroku-git
Deployed on Heroku at: https://address-book-kael558.herokuapp.com/ "# Shopify4806"