Acesse a API clicando AQUI.
A API foi desenvolvida para a aplicação front-end do Burger Beef: um pequeno restaurante de hambúrgueres, que possui uma interface na qual é possível realizar pedidos utilizando um tablet, e enviá-los para a cozinha para que sejam preparados de forma ordenada e eficiente.
A API Burger Beef contém os seguintes endpoints:
POST /auth
GET /usersGET /users/:uidPOST /usersPUT /users/:uidDELETE /users/:uid
GET /productsGET /products/:productidPOST /productsPUT /products/:productidDELETE /products/:productid
GET /ordersGET /orders/:orderIdPOST /ordersPUT /orders/:orderIdDELETE /orders/:orderId
-> Para os endpoints de /users - exceto metódo POST, /orders e /products, realizei um tratamento no qual só é possível acessá-los se o usuário possuir um Token (este, fornecido no momento em que o usuário é criado).
-> Os Tokens expiram em 24h, mas a cada autenticação do usuário no aplicativo é possível visualizar o Token correspondente à sessão.
Node.jsExpressSequelizeJWT TokenPostgreSQLDbeaver (visualizar tabelas do banco de dados e suas relações)Postman (para teste de requisições)Heroku (deploy da API)