Plataforma para a LabeX, empresa fictícia de gerenciamento de viagens espaciais, que permite ao usuário se candidatar a viagens pré-existentes ou ainda administrar suas viagens já cadastradas e criar novas viagens.
- Divisão entre parte pública e parte privada do site: a parte pública pode ser acessada por todos (Telas inicial, de lista de viagens e de formulário de inscrição), a parte privada necessita de login (Telas inicial da área administrativa, de detalhes de viagem, de criação de nova viagem). Se o usuário não estiver logado, será redirecionado para a Tela de login;
- Tela de lista de viagens: visualização da lista de viagens existentes e de seus detalhes (nome, descrição, planeta, duração, data);
- Tela de formulário de inscrição: formulário para se inscrever para uma viagem existente. Todos os campos do formulário são obrigatórios;
- Tela de login: formulário para fazer o login.Todos os campos do formulário são obrigatórios, o e-mail deve ser válido e a senha deve possuir ao menos 6 caracteres.
- Tela inicial da área administrativa: visualização da lista de todas as viagens e seus detalhes (nome, descrição, planeta, duração, data) com a possibilidade de deletá-las, ou de seguir para a página de detalhes da viagem;
- Ao clicar para deletar uma viagem, o usuário deve confirmar se realmente deseja prosseguir com a ação.
- Tela de criação de nova viagem: formulário para criar novas viagens. Todos os campos do formulário são obrigatórios;
- Tela de detalhes da viagem: visualização dos detalhes de uma viagem (nome, descrição, planeta, duração, data) e dos candidatos, separados em duas categorias (aprovados e inscritos);
- Os nomes dos candidatos aprovados para a viagem aparecem em lista;
- Visualização dos detalhes dos candidatos inscritos que não foram aprovados nem rejeitados (nome, idade, profissão, mensagem);
- Possibilidade de aprovar ou reprovar os candidatos para a viagem. Em caso de aprovação, o nome do candidato aparece na lista dos aprovados, em caso de rejeição, o candidato é descartado. Em ambos os casos, a tela é atualizada.
- Botão com função de logout na parte inferior da Tela inicial da área administrativa.






