Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle de Traslado de Alunos entre Campus da Faculdade. (sistema WEB)

O mesmo deverá possuir: "cadastro de usuários" ('nome', 'login', 'senha' e 'tipo de usuário' {enum: 'administração', 'aluno'}), "cadastro de veículos" ('descrição' e 'ocupação máxima'), "cadastro de destinos" (nome e sigla) e "solicitação de traslado" ('data desejada', 'turno desejado', 'destino desejado' e 'veículo').

O projeto deverá permitir que os usuários cadastrados se conectem ao sistema.

Ao conectar, caso o tipo de usuário seja "administração", o mesmo poderá acessar as telas de "cadastro de usuários", "cadastro de veículos" e "cadastro de destinos".

Ao conectar, caso o tipo de usuário seja "aluno", o mesmo poderá acessar a tela de "solicitação de traslado", preencher/selecionar os campos (todos obrigatórios) e clicar em CONFIRMAR.

O sistema não deverá permitir mais solicitações do que o veículo suporte para um destino, data e turno. Caso o veículo já esteja lotado para a data, turno e destino selecionados, o tal veículo não deverá aparecer para ser selecionado/escolhido.

O sistema não deverá permitir solicitações em duplicidade de usuário/aluno para o mesmo dia, turno e destino. Não deverá permitir que o usuário/aluno realize duas solicitações para destinos diferentes na mesma data e turno.

Como testar:

1 - baixa o projeto ou clona

2 - npm i

3 - abre um terminal na pasta do projeto

4 - npm start

5 - usuario master: master@master.com - senha: 123456

Url do Projeto> https://transfer-control.vercel.app/

Releases

Packages

Used by

Contributors

Languages