Skip to content

This project is a real estate CRUD API developed with Node.js, Express, TypeScript, TypeORM and PostgreSQL.

Notifications You must be signed in to change notification settings

TAraujoS/API-KImoveis

Repository files navigation

API-KImóveis

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.

Rotas e funcionalidades:

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

Principais tecnologias utilizadas:

  • Node.js
  • Express
  • TypeScript
  • TypeORM
  • PostgreSQL

Diagrama Entidade-Relacionamento

image

LinkedIn: https://www.linkedin.com/in/thiago-araujo-scherer/

Email: tharaujo.james@gmail.com

About

This project is a real estate CRUD API developed with Node.js, Express, TypeScript, TypeORM and PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages