Atenção, essa é uma aplicação em desenvolvimento.
Falhas inesperadas podem acontecer durante a sua execução.
Aplicação Full-stack SYSTEMATICA
SYSTEMATICA é uma aplicação full-stack em React e NestJS que une essas duas frameworks de front-end e back-end respectivamente para trazer um login de usuários que podem visualizar, editar e criar novos sistemas.
- MYSQL (Banco de dados relacional)
- Redis (Banco de dados não relacional)
- NestJS (Back-end)
- React (Front-end)
- Docker (Containerização)
- MikroORM (ORM)
- Login de usuários
- Visualização de sistemas
- Paginação de sistemas
- Pesquisa de sistemas
- Edição de sistemas
- Criação de sistemas
- Documentação OpenAPI
- Validações de campos
- Estilização Completa
- Testes unitários
- Testes de integração
- Testes de aceitação
$ docker-compose up --build
DATABASE_URL="mysql://root:root@"gateway mysql":3307/systematica"
PORT="3001"
JWT_SECRET="secret"
JWT_EXPIRES_IN="1h"
REDIS_HOST="localhost"
REDIS_PORT="6380"
MODE="DEV"
$ npx mikro-orm schema:fresh --seed --run
A documentação pode ser acessada ao iniciar o servidor, ir para a rota /docs.
- Author - Lucas Reis