Este repositório contém a implementação de um sistema completo com backend e frontend. Abaixo estão os tópicos abordados:
- 1° tarefa: Criar API REST com Fastify
- Desenvolver uma API REST usando o Fastify para gerenciar as operações de CRUD.
- Desenvolver uma API REST usando o Fastify para gerenciar as operações de CRUD.
- 2° tarefa: Comunicar com banco de dados: MongoDB
- Configurar a comunicação com o MongoDB para armazenar e recuperar dados.
- Configurar a comunicação com o MongoDB para armazenar e recuperar dados.
- 3° tarefa: Cadastrar novo cliente com Id, nome, e-mail e status
- Implementar a funcionalidade para adicionar novos clientes ao sistema.
- Implementar a funcionalidade para adicionar novos clientes ao sistema.
- 4° tarefa: Listar todos clientes cadastrados
- Criar uma rota para listar todos os clientes armazenados no banco de dados.
- Criar uma rota para listar todos os clientes armazenados no banco de dados.
- 5° tarefa: Deletar um cliente com base em um ID
- Desenvolver a capacidade de remover um cliente usando seu ID.
- Desenvolver a capacidade de remover um cliente usando seu ID.
- 6° tarefa: Consumir API REST
- Implementar o consumo da API REST criada no backend para interagir com os dados.
- Implementar o consumo da API REST criada no backend para interagir com os dados.
- 7° tarefa: Listar todos os clientes cadastrados
- Exibir a lista de clientes no frontend, recuperando-os da API.
- Exibir a lista de clientes no frontend, recuperando-os da API.
- 8° tarefa: Cadastrar novo cliente com nome e e-mail
- Desenvolver uma interface para adicionar novos clientes com nome e e-mail.
- Desenvolver uma interface para adicionar novos clientes com nome e e-mail.
- 9° tarefa: Deletar um cliente
- Implementar a funcionalidade para remover um cliente através da interface.
- Implementar a funcionalidade para remover um cliente através da interface.