Este projeto consiste em uma plataforma de minicursos para alunos e professores onde professores podem cadastrar seus minicursos para que qualquer aluno possa participar.
Este projeto também foi feito como desafio para a empresa SOGO.
O projeto foi feito utilizando as tecnologias React, Redux e Material-UI para a construção das interfaces e interação com usuário, além de json-server para simulação de API.
Inicialmente instale as dependências do projeto com o comando na raíz do projeto
O projeto funciona como um front-end que consome seus dados de uma API, e para funcionamento devemos iniciar a simulação da api com o comando
Para isso tenha certeza de liberar a porta 8080 de sua máquina para o json-server funcionar sem problemas.
Após iniciarmos a API podemos iniciar a aplicação com o comando
O sistema possui dois papeis funcionais, sendo eles Professor e participante. Ambos possuem suas próprias funcionalidades.
Os participantes podem se cadastrar livremente a partir da tela de cadastro, cujo link se encontra na página de login.
Já os professores só podem ser cadastrados por outros professores.
Existem dois usuários de teste, um para cada papel mencionado anteriormente, sendo eles:
Email: ricardo.job@gmail.com
Senha: jobiando
Email: mailson@gmail.com
Senha: 123
A logo deste sistema foi criada por Felipe Irnyo.
Email: felipeirnyo30@gmail.com Linkedin: https://www.linkedin.com/in/felipe-irnyo-b393a1189/ Artstation: https://www.artstation.com/felipeirnyo/profile