Este projeto foi desenvolvido para entender melhor o processo de criação de uma API RESTful, desde a configuração do ambiente de desenvolvimento até a implementação de operações de CRUD (Create, Read, Update, Delete).
Os principais conceitos abordados incluem:
- Estruturação de um projeto backend com Node.js e Express.js.
- Conexão e manipulação de dados com o MongoDB.
- Testes de endpoints utilizando o Postman.
- Boas práticas de organização de código e criação de rotas REST.
- Utilização de Middlewares (autenticação, tratamento de erros, etc).
- Node.js: Ambiente de execução JavaScript no lado do servidor.
- Express.js: Framework minimalista para criação de aplicações web e APIs em Node.js.
- MongoDB: Banco de dados NoSQL utilizado para o armazenamento de dados.
- Postman: Ferramenta para testes de API.
- Mongoose: Biblioteca para modelagem de dados MongoDB em Node.js.
- Biome: Ferramenta ussda para linting e formatação do código.
Se tiver interesse em contribuir ou arrumar algum problema, sinta-se livre para adicionar ao projeto. Você pode contribuir fazendo um fork:
- Faça um fork do repositório e clone na sua maquina:
git clone https://github.com/lyanbrito/study-api.backend.git
- Acesse o projeto:
cd study-api.backend
- Instale as dependências:
npm install