Sobre | Features | Technologias | Necessário | Executando o projeto | Rotas | Licença | Autor
Este projeto foi desenvolvido nas aulas do Ignite Lab (04/2022) ministrado pelo Diego Fernandes da Rocketseat.
Neste conhecemos tecnologias usadas em microsserviços de forma simplificada e uma grande base para coisas maiores.
✔️ [Admin] Cadastro de produtos;
✔️ [Admin] Listagem de produtos;
✔️ [Auth] Listagem de compras;
✔️ [Public] Compra de um produto;
✔️ [Public] Lista produtos disponíveis p/ compra;
✔️ [Admin] Listar matrículas;
✔️ [Admin] [Admin] Listar alunos;
✔️ [Admin] Listar cursos;
✔️ [Admin] Cadastrar cursos;
✔️ [Auth] Listar cursos que tenho acesso;
✔️ [Auth] Acessar conteúdo do curso;
Confira abaixo as tecnologias utilizadas neste projeto
Antes de executar o projeto, você precisa 🏁, ter em seu sistema operacional as seguintes ferramentas instaladas:
- Git
- Node.
- NestJS | Instalado de forma global
- Docker
- Docker compose
# Clone o projeto
$ git clone https://github.com/andrelinos/Ignite-Lab-01
# Acesse
$ cd lab-01
# Execute o comando
$ docker-compose up -d
# Instale as dependências de todas as pastas dos demais projetos
$ yarn
# Nota: Execute o comando yarn em cada uma das pastas (classroom, purchases, gateway, web)
# Execute os projetos
# classroom
$ yarn start:dev
# purchases
$ yarn start:dev
# web
$ yarn dev
# gateway
$ yarn start:dev
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Andrelino Silva