Este projeto é uma API CRUD (create, read, update e delete) de imóveis, realizada como entrega no Módulo de Back-End na Kenzie. Esta API foi desenvolvida com Node.js, Express, TypeScript, TypeORM e PostgreSQL.
Método | Endpoint | Funcionalidade |
---|---|---|
POST | /users | Cria um usuário |
GET | /users | Lista todos os usuários |
DELETE | /users/:userId | Realiza um soft delete de um usuário |
POST | /login | Realiza o login do usuário e gera o token de autenticação |
POST | /categories | Cria uma categoria |
GET | /categories/:categoryId/properties | Lista todos os imóveis pertencentes a uma categoria |
POST | /properties | Cria um imóvel |
GET | /properties | Lista todos os imóveis |
POST | /schedules | Agenda uma visita a um imóvel |
GET | /schedules/properties/:propertyId | Lista todos os agendamentos de um imóvel |
- Node.js
- Express
- TypeScript
- TypeORM
- PostgreSQL
LinkedIn: https://www.linkedin.com/in/thiago-araujo-scherer/
Email: tharaujo.james@gmail.com