/mod5_devs_rest_hotel

Esta é uma aplicação que simula um site de resevas de um hotel, onde você gera um novo cadastro, consegue consultar seus dados, excluir e atualizar. Toda a temática do projeto foi em torno de um hotel de luxo com cores que remetessem à brasilidade.

Primary LanguageCSS

Dev´s Rest Hotel

Tecnologias Utilizadas

HTML5 React Javascript MaterialUi

Projeto

Desenvolver uma aplicação, estruturado com react e que consuma a Api desenvolvida no módulo 4.
As entidades escolhidas foram, reservas e hóspedes, da Api Hotel, elas foram implementadas com todas as operaçoes CRUD. Esta é uma aplicação que simula um site de resevas de um hotel, onde você gera um novo cadastro, consegue consultar seus dados, excluir e atualizar. Toda a temática do projeto foi em torno de um hotel de luxo com cores que remetessem à brasilidade.

Curso: Web Dev FullStack
Instituição: Resilia Educação
Projeto: Final - Módulo 5

readme.mp4

# Api utilizada

Link GitHub: https://github.com/rosana-ctrl/projeto_final_m4.
Link Heroku Reservas: https://hotel-api-s3.herokuapp.com/reservas
Link Heroku Cadastro hóspede: https://hotel-api-s3.herokuapp.com/hospede

Pré-requisitos

Node.js v.16.17.0
NPM v.8.15.0

Aplicação de forma local

Abra o terminal/Powershell e rode os comandos abaixo:

Clonando o repositório:

git clone https://github.com/enricomartins018/mod5_devs_rest_hotel.git

Entrando na pasta:

cd mod5_devs_rest_hotel

Instalando os pacotes:

npm install

Rodando o projeto:

npm start

Implatação da aplicação:

PAGES

Home: /

A página inicial do site possui informações sobre o hotel, alguns serviços disponíveis, acesso aos quartos disponíveis e acesso para realizar as reservas. Para realizar as reservas o usuário precisa realizar o login. Caso ele não possua, ele deverá realizar o cadastro previamente.

Quartos: /quartos

Essa página possui todos os modelos e informações das acomodações disponíveis. Nela é possível ser direcionado para a página de reservas.

CadastroHospede: /cadastro

● Operação do Crud: Create

Formulário de Cadastro hóspede:

O usuário irá preencher o formulário de cadastro com suas informações pessoais, como nome completo, data de nascimento, celular, gênero, email e senha.

Login:/login

● Operação do Crud: Create

Formulário de Login:

Usuário preenche com as informações de email e senha para logar no site e ter acessos para fazer, atualizar e deletar reservas. Usuário teste: login: gloria@gmail.com e senha: cD@aJ34826

FacaSuaReserva: /facasuareserva

● Operação do Crud: Create

Formulário de Cadastro Reservas:

Usuário preenche com as informações de data, de checkin e checkout, quantidade de quartos, de leitos, de adultos e crianças, para efetuar a reserva.

SuasReservas: /suasreservas

● Operação do Crud: Read

Usuário vai realizar a busca da sua reserva pelo seu id. É o local para ser direcionado a atualizar ou deletar a reserva existente.

● Operação do Crud: Delete

Usuário vai deletar sua reserva pelo id da reserva.

AtualizacaoReserva: /atualizareserva

● Operação do Crud: Update

Usuário vai realizar a atualização da sua reserva pelo id da reserva.

Squad


Igor Diego


Élica Dias


Enrico Martins


Rosana Ribeiro