Skip to content

Este é um projeto de sistema de gerenciamento de reservas desenvolvido em Java e Swing. O sistema permite que hotéis e estabelecimentos similares administrem suas reservas de forma eficaz e organizada.

License

Notifications You must be signed in to change notification settings

edielson-assis/hotel-alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Alura


Status do Projeto: ✔️ (Concluído)


Tópicos

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Layout da Aplicação

🔹 Pré-requisitos

🔹 Como rodar a aplicação

Descrição do projeto

Este é um projeto de sistema de gerenciamento de reservas desenvolvido em Java e Swing. O sistema permite que hotéis e estabelecimentos similares administrem suas reservas de forma eficaz e organizada. Alguns dos principais recursos do sistema incluem:

  • Cadastro de Hóspedes: Adicione informações detalhadas sobre os hóspedes, incluindo nome, sobrenome, data de nascimento, nacionalidade e número de telefone.

  • Reservas de Hospedagem: Crie e gerencie reservas de quartos. Isso inclui datas de entrada e saída, valores e informações de pagamento.

Funcionalidades

✔️ Realiza o registro de reservas e hóspedes

✔️ Realiza todas as operações de CRUD (create, read, update, delete)

Layout da Aplicação 💨

Screenshot 2023-09-03 122007

Pré-requisitos

  • Conhecer a sintaxe do Java
  • Java JDK 17
  • IDE para desenvolvimento Java (utilizei o Vs Code)
  • Git
  • Conta no GitHub

Como rodar a aplicação ▶️

Faça um fork do projeto, após isso, abra o terminal do git bash, na pasta onde deseja salvar o projeto, e digite o seguinte comando:

git clone git@github.com:edielson-assis/hotel-alura.git

Em seguida, abra o projeto na IDE de sua preferência. Crie uma base de dados no MySQL, utilize o script SQL que está dentro da pasta db.

Antes de rodar a aplicação a partir do método main, siga estas etapas essenciais:

  • Vá até as Configurações de Segurança em sua conta do Google. Se você ainda não tem uma, terá que criar.
  • Dentro das configurações, acesse Verificação em Duas Etapas, ative a verificação em duas etapas e depois clique em Senhas de Apps.
  • Selecione "Selecionar App" e escolha E-mail. Depois, selecione Dispositivo e escolha "Computador Windows".
  • Clique em Gerar. Isso criará um token com 16 caracteres. Este token será usado como a senha do serviço de e-mail no arquivo email.properties. Dê um nome para token gerado.
  • Use o e-mail configurado na etapa anterior como seu login no arquivo email.properties.
  • Agora você concluiu as configurações necessárias. Basta executar a aplicação através da classe Main.

Nota Importante:

Durante o cadastro de usuário na aplicação, um código de confirmação será enviado para o e-mail fornecido pelo usuário. Isso é essencial para verificar a validade do e-mail informado.

Linguagens, dependencias e libs utilizadas 📚

Contribuindo 🤝

Este é um projeto open source, então contribua com ele.
Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identifique com o conteúdo, não deixe de compartilhar.

Se possível:
⭐️ Star o projeto
🐛 Encontrar e relatar issues

Desenvolvedor :octocat:


Edielson Assis

Licença

The MIT License (MIT)

Copyright ©️ 2023 - Hotel Alura

About

Este é um projeto de sistema de gerenciamento de reservas desenvolvido em Java e Swing. O sistema permite que hotéis e estabelecimentos similares administrem suas reservas de forma eficaz e organizada.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages