/pub_BackEnd_Model_Controller_Part

An Pub/Bar API using Javascript

Primary LanguageJavaScript

PUB PEAK BLINDERS 🍻

Criando uma API para o projeto de um Pub. Esta API é o trabalho de conclusão do módulo 5 do curso de Desenvolvimento Web da Resilia.

O projeto 💻

Nossa equipe foi escolhida para a criação de uma API para um aplicativo. A escolha do tema e das entidades foi feita pelo grupo afim de continuar o projeto do módulo 3 do curso de Desenvolvimento Web FullStack da Resilia.

Objetivo 📍

⇨ Utilizar o padrão MVC; ⇨ Utilizar os verbos HTTP seguindo o padrão REST; ⇨ Implementar todas as operações de CRUD; ⇨ Utilizar o padrão de projeto (design pattern) DAO para abstração de transações no banco, com Promises;

Time 🧒

@andrewderas
@FabricioSalema
@barbmariana
@KarenPedro
@ruanthow
@wesleyrick

Etapas 📑

  1. Entendendo o problema
  2. Modelando o Banco
  3. Criando o Diagrama
  4. Entendendo a API
  5. Criando a API

O Problema 🤷

Para criar nossa API, precisamos de um banco e um projeto bem estruturado. Precisamos entender quais são os objetivos de nossa aplicação e descobrir quais serão as entidades e rotas que existirão.

Modelando 🧮

Somos um Pub. Pretendemos criar uma API para utilizar na nossa página do cardápio e também na nossa seção de administrador para registrar e atualizar produtos. Sendo assim, visualizamos algumas entidades para nosso banco. Elas são: Categorias, Produtos, Fornecedor e Estoque.

Tecnologias 🌐

Guia de Uso 🔨

◼ Como instalar as dependências do projeto e Como executar o projeto:

git clone https://github.com/barbmariana/Pub_Resilia_M5
npm install
npm start