GlauberGuedes / Desafio-Verzel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio Verzel Front-end

Link da aplicação: https://glauber-desafioverzel.netlify.app/ ou baixar o repositório e dar um "npm start".

Página Home

Nela contém os modulos e aulas que foram criados, para visualizar as aulas basta clicar no módulo que deseja.

Contém também dois botões no header, um de cadastro e outro de login.

Página de Cadastro

Nesta página você preenche seus dados (nome, email e senha) para fazer seu cadastro e ser redirecionado para a página de login.

Página Login

Faz seu login com o email e senha que foi cadastrado para receber o token de acesso do back-end e poder entrar nas páginas administrativas, após feito o login será redirecionado para a página home administrativa.

Homa administrativa

Página de entrada do usuário administrativo, onde ele terá três links laterais.

O primeiro link é o de módulos, onde será redirecionado para a página de módulos.

O segundo link é o de aulas, onde será redirecionado para a página de aulas.

O terceiro link é o de sair, onde será feito o logout da conta e será redirecionado para página home.

Página Módulos

Nela será mostrado todos os módulos criados. Clicando no módulo entrará ná página de edição do módulo que foi clicado, caso clique na lixeira que está no card do módulo, será feita uma pergunta se deseja realmente excluir esse módulo e se clicar em "remover" ele será excluído. Também há o botão de "adicionar módulo", caso não tenha módulos criados ainda ou dejesa criar novos módulos, clicando nele será redirecionado para página de criação de módulos.

Página Aulas

Semelhante a página de módulos, caso clique na aula entrará ná página de edição da aula, caso clique na lixeira que está no card da aula, será feita uma pergunta se deseja realmente excluir essa aula e se clicar em "remover" ela será excluída. Também há o botão de "adicionar aula", caso não tenha aulas criados ainda ou dejesa criar novas aulas, clicando nele será redirecionado para página de criação de aulas.

Página de edição de módulo/aula

Na página de edição de módulo, poderá ser alterado o nome do módulo que foi criado.

Na página de edição da aula, poderá ser altera o nome da aula, o módulo a qual ela pertence e a data (incluindo as horas) dela. Você pode alterar somente um elemento ou todos, o que achar melhor.

Página de Criação de módulo/aula

Na página de criação de módulo, digitará o nome do módulo que deseja criar e caso não exista nenhum módulo com esse nome, ele será criado.

Na página de criação da aula, digitará o nome da aula, o módulo a qual ela pertence e a data (incluindo as horas) dela. Todos os campos são obrigatórios para a criação da aula.

About


Languages

Language:JavaScript 93.3%Language:CSS 5.1%Language:HTML 1.7%