Skip to content

API rest desenvolvida para ser compatível com as requisições feitas pelo Front-End.

Notifications You must be signed in to change notification settings

kauanaagostini/SAP005-burger-queen-api

 
 

Repository files navigation

Acka Burger API

Índice

1. Apresentação do Projeto

Neste projeto desenvolvemos uma API rest que deve ser compatível com as requisições feitas pelo Front-End (interface desenvolvida no projeto Acka Burger.

No projeto deverá conter os seguintes endpoints:

1.1 /users

  • GET /users
  • GET /users/:uid
  • POST /users
  • PUT /users/:uid
  • DELETE /users/:uid

1.2 /products

  • GET /products
  • GET /products/:productid
  • POST /products
  • PUT /products/:productid
  • DELETE /products/:productid

1.3 /orders

  • GET /orders
  • GET /orders/:orderId
  • POST /orders
  • PUT /orders/:orderId
  • DELETE /orders/:orderId

2. Utilizando a API

Deseja testar o endpoints acima? Para isso recomendo ler a documentação da API para verificar as informações necessárias para fazer uma requisição no link: Acka Burger - API.

3. Estrutura do Banco de Dados

Nesse projeto nosso maior desafio foi entender como estrutura um Banco de Dados, e quais interações entre tabelas necessitaríamos desenvolver para que as requisições funcionassem de maneira simples e eficaz.

Abaixo a imagem da estrutura do Banco de dados.

4. Ferramentas Utilizadas

  • Node.js
  • Express
  • Sequelize
  • Heroku (Hospedagem)
  • PostgreSQL (Gerenciador de Banco de Dados)
  • Postman (Testes de requisições)
  • Dbeaver (Visualização e administração do Banco de Dados)
  • Swagger UI (Documentação da API)
  • VsCode
  • GitHub

5. Considerações Finais

Esse projeto nos trouxe um desafio diferente dos demais, estávamos acostumadas a desenvolver Front-End, ter uma interface para interação Homem-máquina.

O Back-End sempre foi uma parte da programação muito obscura para mim, e no decorrer do desenvolvimento desse projeto pude aprender muita coisa e me aprimorar ainda mais como Desenvolvedora.

Porém tudo isso não teria acontecido sem enorme apoio e incentivo das minhas amigas de código que não duvidaram nenhum segundo da minha capacidade de aprendizagem e adaptação. E por isso dedico esse projeto a elas, Ana Clara, Akemi, Beatriz, Camila, Caroline, Cristina, Dunia, Gabriela e Laura.

O apoio de vocês foi fundamental para a entrega desse projeto. Obrigada!

6. Desenvolvedora

Aplicação desenvolvida por Kauana Maria Agostini

About

API rest desenvolvida para ser compatível com as requisições feitas pelo Front-End.

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 100.0%