Skip to content

1054-Daniel-Felleman-Revature-Swag-Shop/RevatureShopFrontend

 
 

Repository files navigation

Revature Swag Shop: Back End

The Revature Swag shop is an employee accessible merchandise store that was built from scratch and uses a microservice architecture. As a revature employee, you can login to the shop and view your RevCoins (the shop currency) history. An employee can exchange these RevCoins for the various goods the shop offers.

Visit The Revature Swag Shop!

Application Overview


With the Swag Shop, users can log in and add items to their cart they wish to purchase. If the user has enough RevCoins for the purchase they can proceed to checkout and process the order for the items they selected. An admin user can login to the shop and update the items we have in stock, as well as add additional items to the stock.

Using the Swag shop as a User


Sign in with a with a pre loaded Employee email.

Login Page

Navigating the Shop


Upon Login the user will be greeted with a home page banner informing the user about the shop opening sale. From this page a user can navigate to the shop Catalog to view all items or select which items to view based on the drop down categories provided. Admin Options

Catalog Filters

Users can then select Items to view details and Add them to their cart. Item Modal

Carts can be accessed and edited, or users can proceed to checkout. Shopping Cart

Checkout

The User can also check their points history from the "My accounts" page. My Accounts

Using the Swag shop as an Admin

Additional Admin Functions


As an admin, you have all the same functionality as a User with the additional features of updating stock item quantities, assigning RevCoins to a shop user, and adding a new item to the stock. These options can be seen under the ADMIN Dropdown Tab. Admin Options

Admin Update Stock

Admin Create Item

Admin Edit Points

Built With


Frameworks

Cloud Services

  • AWS
    • EC2
    • S3 Buckets

Core Technologies

Database

Automation

Authors


About

Frontend for Revature Swag Shop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.1%
  • HTML 24.7%
  • CSS 10.8%
  • SCSS 1.2%
  • Other 1.2%