You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Node.js - A runtime environment based off of Chrome's V8 Engine for writing Javascript server-side applications. Nodejs.org
NestJS - A progressive Node.js framework for building efficient, reliable and scalable server-side applications. NestJS
PostgreSQL - An open source object-relational database system that uses and extends the SQL language. PostgreSQL
TypeORM - An ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript. TypeORM
Docker - A set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Docker
AWS S3 - Amazon Simple Storage Service is a service offered by Amazon Web Services that provides object storage through a web service interface. AWS S3
AWS SNS - Amazon Simple Notification Service is a fully managed messaging service for both application-to-application and application-to-person communication. AWS SNS
TypeScript - An open-source language which builds on JavaScript, one of the world’s most used tools, by adding static type definitions. TypeScript
Swagger - An open-source software framework backed by a large ecosystem of tools that helps developers design, build, document, and consume RESTful web services. Swagger
Jest - A delightful JavaScript Testing Framework with a focus on simplicity. Jest
Supertest - A high-level abstraction for testing HTTP, while still allowing you to drop down to the lower-level API provided by superagent. Supertest
Github Actions - A CI/CD tool that helps automate the process of software development. Github Actions
Nginx - An open-source web server that can also be used as a reverse proxy, load balancer, mail proxy, and HTTP cache. Nginx
Endpoints
Admin
POST /api/admin/add-admin - Add a new admin
Auth
POST /api/auth/signup - Create a new user
POST /api/auth/login - Login a user
User
POST /api/users/login - Login a user
GET /api/users - Get all users
GET /api/users/:id - Get a user by id
Property
POST /api/properties - Create a new property
About
API for Real Estate Web Application using Nestjs Framework