Bem-vindo ao repositório do projeto "The Discoverer Experience". Este é um projeto de uma agência de viagens moderna que te conecta com destinos próximos e distantes e foi desenvolvido como projeto de avaliação do módulo 02 e 03 do curso Recode Pro.
OBS: *Melhor desempenho no Google Chrome. **Aguardar carregamento das imagens devido ao tamanho.
O "The Discoverer Experience" é um projeto de agência de viagens que visa fornecer informações sobre destinos populares e oferecer uma experiência envolvente aos usuários.
O projeto tem a seguinte estrutura:
html/
: Os arquivo HTML correspondentes a cada página.styles/
: Pasta contendo os arquivos CSS para estilizar o site.js/
: Pasta contendo os scripts JavaScript do projeto.assets/
: Pasta com ativos como imagens e GIFs.components/
: Pasta com componentes reutilizáveis.constants/
: Pasta com dados constantes, como informações sobre destinos e botões.
O projeto "The Discoverer Experience" inclui um banco de dados para armazenar informações sobre destinos, pacotes, reservas e usuários. A estrutura do banco de dados é organizada da seguinte forma:
O modelo conceitual descreve as entidades e seus relacionamentos no banco de dados.
O modelo lógico detalha a estrutura do banco de dados, incluindo tabelas, colunas e chaves.
O modelo físico do banco de dados está disponível em um arquivo SQL que contém as instruções para criar as tabelas, relacionamentos e restrições.
O diagrama UML apresenta uma representação visual das entidades e seus relacionamentos.
O código do banco de dados está organizado da seguinte forma:
java/
: Contém o projeto Java para interagir com o banco de dados.src/
: Local onde estão as classes e componentes do projeto Java.aplicacao/
: Contém as classes principais do projeto.connection/
: Classes de conexão com o banco de dados.dao/
: Classes de acesso a dados para cada entidade (Destinos, Pacotes, Reservas, Usuários).model/
: Classes que representam as entidades do banco de dados.
Além do código, há arquivos de documentação e outros recursos relacionados ao banco de dados:
arquivos/
: Contém diversos recursos relacionados ao banco de dados.banco/
: Documento de texto contendo informações sobre o banco de dados.LOGICO_1.brm
: Arquivo do BR Model (modelo lógico).
Este banco de dados é essencial para armazenar e gerenciar informações sobre destinos, pacotes de viagem, reservas e usuários no projeto "The Discoverer Experience".
Para executar o projeto localmente, siga as etapas abaixo:
-
Clone o repositório:
git clone https://github.com/alvserika/the-discoverer-experience.git