Skip to content

Web site de avaliação de filmes (Ratings), desenvolvido na semana Spring React (DevSuperior), com Java Spring Boot e ReactJS.

License

Notifications You must be signed in to change notification settings

AssisAraujo/dsmovie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡️ DSMovie

License: MIT


Repositório do resultado final da semana Spring React - Bootcamp promovido pela escola DevSuperior em Janeiro/2022.

Acesse o projeto

Acessar aqui

mockup

Sobre o projeto

O DSMovie é uma aplicação web completa, utilizando Spring Boot no back end, e ReactJS no front end. Há uma busca paginada onde o usuário pode avaliar os filmes que estão disponíveis no catálogo.

🔧 Modelo conceitual

modeconceitual

Layout

figma1figma2

Conteúdo visto no Back-end

  • Modelo de domínio
  • Acesso a banco de dados
  • Estruturar o back end no padrão camadas
  • Criar endpoints da API REST
  • Implantação na nuvem ((Heroku e Netlify)

Conteúdo visto no Front-end

  • Três pilares do React
    • Componentes
    • Props
    • Estado
  • React Hooks
    • useState
    • useEffect
    • useParams
    • useNavigate

Implantação em produção

    • Back end: Heroku
    • Front end web: Netlify
    • Banco de Dados: Postgresql

Ferramentas e Tecnologias

  • JDK 17
  • STS
  • Postgresql e pgAdmin
  • Heroku CLI
  • NodeJS 16.x
  • VS Code
  • Postman
  • Git
  • Database H2
  • Spring Boot
  • Hibernate JPA
  • React
  • React Router DOM
  • Bootstrap
  • Typescript
  • Axios

Como executar o projeto

Pré-requisitos: npm / yarn

# clonar repositório
git clone https://github.com/AssisAraujo/dsmovie.git

# entrar na pasta do projeto 
cd dsmovie

# instalar dependências
yarn install ou npm install

# executar o projeto
yarn start ou npm start

# modo de acesso no navegador
acesse http://localhost:3000

Autor

Assis Souza Araújo

About

Web site de avaliação de filmes (Ratings), desenvolvido na semana Spring React (DevSuperior), com Java Spring Boot e ReactJS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published