Flgc / dsmovie

Aplicação web para avaliação de filmes de de acordo com as votações dos visitantes.

Home Page:https://dsmovie-flgc.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semana DevSuperior 6.0

Aplicação Web para Avaliação de Filmes


Java Node.Js JavaScript TypeScript React BootStrap Css VSCode Spring NetLify Heroku Yarn Linux Windows

NPM

Sobre   |   Demonstração   |   Modelo Conceitual   |   Modelo em Camadas   |   Tecnologias utilizadas   |   Como instalar e executar o projeto   |   Contato   |  



📃 Sobre o projeto

https://dsmovie-flgc.netlify.app

O projeto foi desenvolvido durante a Semana DevSuperior 6.0. Consiste em uma aplicação web para avaliação de filmes de de acordo com as votações dos visitantes. O ponto forte do projeto foi o trabalho em equipe com a comunidade do Discord. Durante a maratona de uma semana, tivemos a oportunidade de conviver com diferentes Devs e ecossistemas.

O principal requisito funcional que foi solicitado no evento foi a comunicação entre o back-end implementado em spring boot com o front-end em react, bootstrap, typescript e JS.

O Projeto for desenvolvido no Linux Mint 20.1, mas nada impede de ser implementado no windows.

🌎 Demonstração Web


🌎 Modelo conceitual

Image)

🌎 Modelo em camadas

Image)

🚀 Tecnologias utilizadas

Back end

  • Java
  • Spring boot
  • H2 database
  • PostgreSQL
  • Heroku
  • Postman

Implantação em produção

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

🔧 Como instalar e executar o projeto

Back end

Pré-requisitos: Java 11

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

# entrar na pasta do projeto back end
cd backend

# executar o projeto
./mvnw spring-boot:run

Front end web

Pré-requisitos: yarn

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

# entrar na pasta do projeto front end web
cd frontend

# instalar dependências
yarn install

# executar o projeto
yarn start

# Access localhost
http://localhost:8000

📲 Contato

Fabio Luis Guia da Conceição

LinkedIn


©01/2022 - Fábio Luis

About

Aplicação web para avaliação de filmes de de acordo com as votações dos visitantes.

https://dsmovie-flgc.netlify.app/

License:MIT License


Languages

Language:JavaScript 90.0%Language:Java 4.7%Language:TypeScript 3.9%Language:CSS 1.3%Language:HTML 0.2%