Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update README. | Mateja | 2021-07-30 | 1 | -1/+10 |
| | |||||
* | Added Orders page for users to see their purchases. | Mateja | 2021-07-30 | 4 | -1/+79 |
| | |||||
* | Added status codes to more API endpoints. | Mateja | 2021-07-29 | 2 | -6/+6 |
| | | | | | This should fix login bug on client where it sets empty token when bad password is provided. | ||||
* | Add API endpoint for show paid orders to user. | Mateja | 2021-07-29 | 2 | -10/+6 |
| | | | | Also, now all info in database is provided when authorized. | ||||
* | Save and check user ID for every order. | Mateja | 2021-07-29 | 2 | -1/+5 |
| | |||||
* | Fully implement client-side login system... | Mateja | 2021-07-29 | 8 | -18/+160 |
| | |||||
* | Use arrow functions when setting up PayPal buttons. | Mateja | 2021-07-28 | 1 | -19/+19 |
| | |||||
* | Use modals for Login and Register. | Mateja | 2021-07-28 | 2 | -13/+58 |
| | | | | Also added confirm password on Register form. | ||||
* | Protect API endpoint for showing paid orders. | Mateja | 2021-07-27 | 1 | -1/+1 |
| | |||||
* | Add API endpoint for paid orders. | Mateja | 2021-07-27 | 3 | -4/+20 |
| | |||||
* | DB: Add product name for each item in order. | Mateja | 2021-07-27 | 1 | -0/+1 |
| | |||||
* | Improve `Order` model. | Mateja | 2021-07-27 | 1 | -11/+17 |
| | | | | | Added timestamps and now using `ItemSchema` as subschema for array of items. | ||||
* | Show modal and clear cart on successfully purchase. | Mateja | 2021-07-27 | 2 | -4/+34 |
| | | | | Also show modal on failures... | ||||
* | Move transaction requests to Vuex. | Mateja | 2021-07-27 | 2 | -13/+23 |
| | |||||
* | Display PayPal buttons only if cart is not empty. | Mateja | 2021-07-27 | 1 | -1/+1 |
| | |||||
* | Add Model component. | Mateja | 2021-07-27 | 1 | -0/+30 |
| | |||||
* | Add navbar brand link... | Mateja | 2021-07-26 | 1 | -0/+1 |
| | |||||
* | Add back button to product page. | Mateja | 2021-07-26 | 1 | -1/+5 |
| | |||||
* | Move Register and Login links to end of navbar. | Mateja | 2021-07-26 | 1 | -0/+2 |
| | |||||
* | Basic PayPal buttons integration... | Mateja | 2021-07-25 | 2 | -2/+37 |
| | |||||
* | Add favicon and change html title. | Mateja | 2021-07-25 | 2 | -6/+4 |
| | |||||
* | Allow product removal on Checkout page. | Mateja | 2021-07-25 | 3 | -3/+9 |
| | |||||
* | Product page shows amount of product in cart. | Mateja | 2021-07-25 | 2 | -31/+59 |
| | | | | | Allows for removal of product from cart. Product page now uses Vuex instead of local values. | ||||
* | Added jsconfig. | Mateja | 2021-07-25 | 1 | -0/+9 |
| | |||||
* | Sort cart in getter. | Mateja | 2021-07-25 | 1 | -1/+1 |
| | |||||
* | Show number of items that can be checked out. | Mateja | 2021-07-25 | 2 | -2/+11 |
| | |||||
* | Boilerplate checkout cart. | Mateja | 2021-07-25 | 3 | -4/+60 |
| | |||||
* | Return status 400 when failing to register user. | Mateja | 2021-07-24 | 1 | -1/+1 |
| | |||||
* | Return token on registration, return admin status on login, 404 on user | Mateja | 2021-07-24 | 1 | -2/+9 |
| | | | | not found. | ||||
* | Product page show single product details. | Mateja | 2021-07-24 | 1 | -9/+32 |
| | |||||
* | Center product cards. | Mateja | 2021-07-24 | 1 | -1/+1 |
| | |||||
* | Fetch products inside Vuex and display them using `ProductCard` | Mateja | 2021-07-24 | 5 | -11/+52 |
| | | | | components. | ||||
* | Use `.env` file. | Mateja | 2021-07-24 | 1 | -0/+1 |
| | |||||
* | Added boilerplate pages and `ProductCard` component. | Mateja | 2021-07-24 | 12 | -32/+299 |
| | |||||
* | Remove `_variables.scss`. | Mateja | 2021-07-20 | 2 | -1469/+2 |
| | |||||
* | Tracking orders in database. | Mateja | 2021-07-20 | 1 | -11/+42 |
| | |||||
* | Added Order model. | Mateja | 2021-07-20 | 1 | -0/+50 |
| | |||||
* | Added application_context(brand_name) and capture logging. | Mateja | 2021-07-20 | 1 | -0/+8 |
| | |||||
* | Setup transaction using provided items. | Mateja | 2021-07-16 | 1 | -24/+42 |
| | |||||
* | Setup and capture test transactions. | Mateja | 2021-07-16 | 3 | -7/+62 |
| | |||||
* | Added necessary variables to `.env.example` | Mateja | 2021-07-15 | 1 | -0/+4 |
| | |||||
* | Setup `siteUrl` environment variable. | Mateja | 2021-07-15 | 2 | -0/+2 |
| | |||||
* | Setup transaction routes. | Mateja | 2021-07-15 | 2 | -0/+18 |
| | |||||
* | Added PayPal config file. | Mateja | 2021-07-15 | 4 | -1/+33 |
| | |||||
* | Update README. | Mateja | 2021-07-11 | 1 | -0/+2 |
| | |||||
* | Add CORS support. | Mateja | 2021-07-11 | 3 | -0/+13 |
| | |||||
* | Serve uploaded images. | Mateja | 2021-07-11 | 1 | -0/+1 |
| | |||||
* | Finished products controller. | Mateja | 2021-07-11 | 2 | -8/+48 |
| | |||||
* | Add default image for products. | Mateja | 2021-07-11 | 2 | -1/+1 |
| | |||||
* | Accept only images with max size of 10MB. | Mateja | 2021-07-11 | 1 | -1/+13 |
| |