Skip to content

LaylaJHB/MovieHouse-Back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie House


🕵Sobre

API REST desenvolvida para gerenciamento do Banco de Dados MySQL de um E-commerce de filmes chamado Movie House. É possível cadastrar, consultar ou deletar filmes e suas respectivas informações cadastradas no Banco de Dados da Movie House.

🛠Tecnologias

Esse projeto foi desenvolvido com as seguintes ferramentas e tecnologias:

  • Node.js
  • Typescript
  • SQL
  • MySQL
  • API
  • Postman
  • Knex
  • Cors
  • Express

🧵Endpoints


🔺 MÉTODO: PUT ↷

  • Cadastrar filme e suas informações

    https://movie-house-ecommerce.onrender.com/character
    

🔻 MÉTODO: GET ↷

  • Buscar todos os filmes e suas respectivas informações
    https://movie-house-ecommerce.onrender.com/character?name= 
    
  • Buscar um filme em específico pelo título do filme
    https://movie-house-ecommerce.onrender.com/character?name=**movietitle**
    

🔸 MÉTODO: DELETE ↷

  • Deletar filme e suas informações

    https://movie-house-ecommerce.onrender.com/character/**id**
    
  • Observação: ** Nos endpoints de "Buscar todos os filmes" e "Deletar filmes e suas informações" substitua "movietitle" e "id" pelo nome do filme que deseja buscar e o id do filme que deseja deletar, respectivamente. Para mais informações, acesse a documentação.

🧭Status do Projeto

  • ⏳ Fazendo

🎯Objetivo do Projeto

Desenvolver API para gerenciamento de um E-commerce

☑️Requisitos de Funcionalidade

  • [✅] Obter todas as informações presentes no Banco de Dados (BD)
  • [✅] Aplicar filtros na busca de informações presentes no BD
  • [✅] Realizar busca ordenada de modo a obter resultados em ordem cresc/descrescente
  • [✅] Adicionar informações no Banco de Dados
  • [✅] Deletar informações do Banco de Dados

🔗Deploy


🔗Documentação


🛰Rodando o Projeto

Para Rodar o projeto, siga as seguintes etapas :

  • Acesse o terminal: GitBash, Windows PowerShell ou outro

    • Clone esse repositório:

      git clone https://github.com/LaylaJHB/MovieHouse-Back-end.git
      
    • Instale as dependências do projeto: rode o comando

      npm install
      
  • Crie um arquivo com nome .env no diretório raiz do projeto:

    touch .env
    
  • Acesse o arquivo .env, adicione as variáveis de ambiente e preencha as credenciais de acesso do seu Banco de Dados:

    • DB_HOST =
    • DB_USER =
    • DB_PASS =
    • DB_NAME =
    • PORT = 3306
  • Acesse novamente o terminal

    • Inicie o projeto: rode o comando

      npm start
      

🧑‍🚀Desenvolvedor

  • Layla Janaína Hissa Borges

📝Sobre a Licença

Este projeto esta sobe a licença MIT. git

About

API REST desenvolvida para gerenciamento do Banco de Dados MySQL de um E-commerce de filmes chamado Movie House. É possível cadastrar, consultar ou deletar filmes e suas respectivas informações cadastradas no Banco de Dados da Movie House.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors