Skip to content

ooArthur/projetoLumierre_JavaWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

JavaWeb | Projeto Lumierre

Um Sistema de Locadora desenvolvido no curso de Desenvolvimento Java na instituição Senai Ricardo Lerner, com o objetivo de gerenciar uma locadora de filmes, permitindo aos usuários visualizar, adicionar, editar e excluir filmes, bem como gerenciar clientes. A aplicação oferece uma interface amigável e intuitiva, facilitando a interação dos usuários com o sistema.

Referência

Documentação da API

Base URL: /locadora/

Rotas do Controller LocadoraController

Visualização da Página de Dashboard

GET /dashboard/

Página adicionar Filme do Dashboard

GET /dashboard/addMovie

Adicionando Filme POST

POST /dashboard/addMovie
Parâmetro Tipo Descrição
titulo string Obrigatório. Título do filme
genero string Obrigatório. Gênero do filme
anoLancamento integer Obrigatório. Ano de lançamento do filme
description string Descrição do filme
duracao string Duração do filme
capa string URL ou caminho da capa do filme

Página Editar Filme

GET /dashboard/editMovie
Parâmetro Tipo Descrição
id Long Obrigatório. ID do filme

Atualizar Filme POST

POST /dashboard/updateMovie
Parâmetro Tipo Descrição
id Long Obrigatório. ID do filme
titulo string Obrigatório. Título do filme
genero string Obrigatório. Gênero do filme
anoLancamento integer Obrigatório. Ano de lançamento do filme
description string Descrição do filme
duracao string Duração do filme
capa string URL ou caminho da capa do filme

Deletar Filme

GET /dashboard/deleteMovie
Parâmetro Tipo Descrição
id Long Obrigatório. ID do filme

Listar Filmes

GET /dashboard/listMovie

Página adicionar Usuário do Dashboard

GET /dashboard/addUser

Adicionar Usuário POST

POST /dashboard/addUser
Parâmetro Tipo Descrição
nome string Obrigatório. Nome do cliente
email string Obrigatório. Email do cliente
password string Obrigatório. Senha do cliente
nivelPermissao string Nível de permissão do cliente
dataNascimento Date Data de nascimento do cliente

Página editar Usuário

GET /dashboard/editUser
Parâmetro Tipo Descrição
id Long Obrigatório. ID do cliente

Atualizar Usuário POST

POST /dashboard/updateUser
Parâmetro Tipo Descrição
id Long Obrigatório. ID do cliente
nome string Obrigatório. Nome do cliente
email string Obrigatório. Email do cliente
password string Obrigatório. Senha do cliente
nivelPermissao string Nível de permissão do cliente
dataNascimento Date Data de nascimento do cliente

Deletar Usuário

GET /dashboard/deleteUser
Parâmetro Tipo Descrição
id Long Obrigatório. ID do cliente

Listar Usuários

GET /dashboard/listUser

Página de visualização de Produtos para o Cliente

GET /home

Página de visualização de detalhes do Filme

GET /home/moviePage
Parâmetro Tipo Descrição
id Long Obrigatório. ID do filme

Instalação

Pré-requisitos

Antes de iniciar a instalação, certifique-se de ter os seguintes pré-requisitos instalados:

Passos para Instalação

1. Instalação do Java JDK

Se você ainda não possui o Java JDK instalado, faça o download e siga as instruções de instalação no site oficial da Oracle.

2. Instalação do Maven

Faça o download do Maven a partir do site oficial do Maven e siga as instruções de instalação para o seu sistema operacional.

3. Instalação do MySQL

  • Faça o download do MySQL a partir do site oficial do MySQL.
  • Siga as instruções de instalação para o seu sistema operacional.

4. Configuração do MySQL

  • Após a instalação, crie um banco de dados chamado "locadora" utilizando o MySQL Workbench ou através do terminal com o comando: CREATE DATABASE Locadora;

Deploy

Para fazer o deploy do projeto localmente, você pode executar o projeto Spring Boot diretamente do Eclipse

Autores

About

Sistema CRUD para uma locadora de filmes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors