Esta aplicação funciona como um organizador de capítulos de livros. O administrador pode ver todos os livros de todas as séries. Já o aluno só tem acesso a sua respectiva série.
O admistrador também pode mover os capítulos livremente, alterando sua ordem, assim como voltar a ordem original a qualquer momento, essas mudanças refletirão na visualização do aluno.
- Para rodar o projeto será necessário ter os seguites programas instalados:
- Node.js a partir da versão 14.16.1 (https://nodejs.org/en/)
- MongoDB (https://www.mongodb.com/try/download/tools)
- Baixar Projeto
- Entre no reposítório https://github.com/Thiago-Fers7/desafio-trainee-psychometrika
- Clone ou baixe o repositório em uma pasta de sua preferência
- Para inciar o servidor
- Abra a pasta baixada pelo terminal
- Nele dê entre na pasta "api" para inciar o servidor com o comando: cd api/
- Instale as depedências do servidor com npm i ou yarn
- Inicie o servidor com o comando: npm run server ou yarn server
- Obs: Quando o servidor é iniciado todo o conteúdo necessário é adicionada no banco de dados.
- Para inciar o app
- Abra a pasta baixada por outro terminal
- Entre na pasta "app" para incia-lo, com o comando: cd app/
- Instale suas depedências com npm i ou yarn
- Inicie o app com o comando: npm run start ou yarn start
Pronto! O projeto está rodando em http://localhost:3000
- email: admin@email.com
- password: psychoadmin
- email: thiago@email.com (1ª série)
- password: psychostudent
- email: santos@email.com (2ª série)
- password: psychostudent
Luiz Thiago
@Psychometrika