andrelinos / Ignite-Lab-01

Trabalhando com Mais de uma API em um front Ignite-Lab (04/2022)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ignite LAB (04/2022)

Github top language Github language count Repository size License

Sobre   |   Features   |   Technologias   |   Necessário   |   Executando o projeto   |   Rotas   |   Licença   |   Autor


🎯 Sobre

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.

✨ Features

Serviço de compras (purchases)

✔️ [Admin] Cadastro de produtos;
✔️ [Admin] Listagem de produtos;
✔️ [Auth] Listagem de compras;
✔️ [Public] Compra de um produto;
✔️ [Public] Lista produtos disponíveis p/ compra;

Serviço de sala de aula (classroom)

✔️ [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;

🚀 Tecnologias

Confira abaixo as tecnologias utilizadas neste projeto

✅ Necessário

Antes de executar o projeto, você precisa 🏁, ter em seu sistema operacional as seguintes ferramentas instaladas:

🏁 Executando o projeto

# 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

Rotas da aplicação

📝 Licença

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Andrelino Silva

 

Voltar ao início

About

Trabalhando com Mais de uma API em um front Ignite-Lab (04/2022)

License:MIT License


Languages

Language:TypeScript 97.3%Language:JavaScript 2.3%Language:Shell 0.4%Language:CSS 0.1%