Skip to content

fmarcelomorais/transferControl

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/

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published