Beta Release - SCCapstone/EZBag GitHub Wiki
With the EZBag 0.5 release customers can scan a barcode (or they can use the search functionality) to add items to their cart Customers can then edit their entries in the cart list view (or from the product card) to add or remove the quantities of the products in their cart When the customer is done shopping, they can checkout, and enter their phone number of email for a receipt
Merchants can create an account (link down below) and log in with their username and password Merchants can then login to their account, and view the recently checked out carts Merchants can click on individual carts to view their contents, and click "verify" to verify that the cart is valid and has been paid for.
Note: The default username is [email protected], and the password is BadPassword1. This is the account associated with the filled database. You must use the customer website link below to access the customer view, so the business ID can be set, or else the database will be empty.
Known bugs: sometimes when using email functionality (registering a new user or sending a receipt) the request will timeout due to the amount of time it takes to send an email. Even if you get an internal server error, everything will have gone through fine, and you can expect to get an email. We're going to make the email service asynchronous (#118) to prevent this in the future.
Customer website: https://blakeedwards.me:8443/EZBagWebapp/webapi/redirect/179aa3e0fb88f6e4ec0ef0d0f5588d43f93713e7b7e4a5ddd8a3fdd1c39701fa
Merchant website: https://blakeedwards.me:8443/EZBagWebapp/#/login
Video: https://www.youtube.com/watch?v=KkPlkvzmflU&feature=youtu.be