An open API service indexing awesome lists of open source software.

https://github.com/ivanrods/cadastros-backend

Api para gerenciamento de cidades e pessoas.
https://github.com/ivanrods/cadastros-backend

express jest knex nodejs sqlite typescript yup

Last synced: 3 months ago
JSON representation

Api para gerenciamento de cidades e pessoas.

Awesome Lists containing this project

README

          

# 🏙️ Cadastros API - Back-end para Gerenciamento de Pessoas e Cidades

Cadastros API é uma **API REST** desenvolvida com **Node.js e TypeScript**, responsável pelo gerenciamento de **cidades e pessoas**. Suporta operações de **criação, edição, exclusão e consulta** de registros, garantindo validações seguras com **Yup** e persistência de dados com **Knex e SQLite**.

## 🚀 Funcionalidades

✅ Criar, editar e excluir **cidades**
✅ Criar, editar e excluir **pessoas**
✅ Consultar pessoas e cidades cadastradas
✅ Validações de dados com **Yup**
✅ Testes automatizados com **Jest**

## 🛠️ Tecnologias Utilizadas

- 🚀 **Node.js** para o back-end
- 🔷 **TypeScript** para tipagem segura
- ⚡ **Express** como framework web
- 🗄️ **Knex + SQLite** para banco de dados
- ✅ **Yup** para validação de dados
- 🧪 **Jest** para testes automatizados

## 📂 Como rodar o projeto
- npm install
- npm run dev
### 1️⃣ Clone o repositório
```bash
git clone https://github.com/ivanrods/cadastros-backend
cd cadastros-backend