/dsmovie

DSMovie desenvolvido na Semana Spring-React

Primary LanguageJava

DSMovie

Badge Concluído Badge Java Badge Spring Badge PostgreSQL

Índice

Descrição do Projeto

DSMovie é uma API Rest para avaliação de Filmes desenvolvido na semana Spring-React elaborada pela escola Dev Superior .

A aplicação tem backend e frontend integrados e disponíveis para uso no Netlify. Através do Link: https://yan-dsmovie.netlify.app/

Funcionalidades

As funcionalidades foram divididas por Movies e Score.

Os Filmes disponíveis podem ser avaliados inserindo um e-mail e uma nota dentro de un formulário.

Movies

Score

Métodos

   As requisições para a API devem seguir os padrões:

Método Descrição
GET Retorna informações de um ou mais registros.
PUT Atualiza dados de um registro ou altera sua situação.

Listar Filmes

  • Método HTTP
    • GET
  • API Endpoint
    • movies
  • Response 200 (application/json)
    [
      {
          "id": "Id do filme.",
          "title": "Título do Filme.",
          "score": "Pontuação da avaliação do filme.",
          "count": "Quantidade de avaliações.",
          "image": "Imagem do Filme."       
      },
      {
          "id": "Id do filme.",
          "title": "Título do Filme.",
          "score": "Pontuação da avaliação do filme.",
          "count": "Quantidade de avaliações.",
          "image": "Imagem do Filme."       
      }
    ]

Detalhar Filme

  • Método HTTP
    • GET
  • API Endpoint
    • movies/{id}
  • Response 200 (application/json)
      {
          "id": "Id do filme.",
          "title": "Título do Filme.",
          "score": "Pontuação da avaliação do filme.",
          "count": "Quantidade de avaliações.",
          "image": "Imagem do Filme."        
      }

Cadastrar Avaliação

  • Método HTTP
    • PUT
  • API Endpoint
    • scores
  • Response 200 (application/json)
      {
        "movieId": "Id do filme",
        "email": "Email do usuário",
        "score": "Pontuação da avaliação do filme."
      }

Pessoas Desenvolvedoras


Yan Andrade de Sena

Conclusão

Diversas vezes, quando utilizava o YouTube aparecia a propaganda da semana Spring-React, tinha acabado de entregar outro projeto pro meu portfólio, que é o projeto Miltankbank, mas, apesar disso, optei por fazer essa capacitação.

E que decisão incrível que tomei! Eu me surpreendi com os conteúdos e a forma como ele foi passado, aprendi muitas coisas. Por exemplo publicar o projeto no Heroku e no Netlify.

Gostei demais dos vídeos disponibilizados, da página de apoio no Github, da organização geral do evento e o resultado foi muito satisfatório.

Agradeço imensamente a equipe do Dev Superior e especialmente ao Nelio Alves, é um ótimo professor explica super bem e nossa como fiquei com vontade de assinar o Dev Superior.