- NodeJS version >= 8
-
Start the development server by running
npm run index.js
; -
Open postman or an equivalent application to make Http requests;
-
Make requests to available routes and methods:
- users (e.g.
localhost:3080/users
)- /GET (required fields: email)
- /POST (required fields: name, email, streetAddress)
- /PUT (required fields: name, email, streetAddress)
- /DELETE (required fields: email)
- tokens (e.g.
localhost:3080/tokens
)- /GET (required fields: id)
- /POST (required fields: email)
- /PUT (required fields: id, extend)
- /DELETE (required fields: id)
- cart (e.g.
localhost:3080/cart
)- /GET (required fields: id, availableItems)
- /POST (required fields: id, cart)
- users (e.g.
-
The order is submitted once you do a POST request through the
cart
route with your chosen items (you can retrieve the available items by doing a GET oncart
if you're logged in as an user);