Skip to content

emanuelmassafera/imobiliaria-digital-api

Repository files navigation

Node.js CI

Imobiliária Digital API

🏠 Project that simulates a digital real estate 🏠

🚧 Done 🚀 🚧


Table of contents


About the project

API made with NodeJS and MongoDB stack that simulates an example of a digital real estate, where owners can share the offers of their properties. The project uses Typescript, TDD, Clean Architecture, Design Patterns and SOLID principles.

Swagger documentation can be accessed via the link.


Technologies


Functionalities

Owners

Properties


How to run

Prerequisites

Before starting, you will need to have the following tools installed on your machine: Git and Node.js. To work with the code, it is recommended to use a good editor, such as the VSCode.

About the database: there are some options on how to configure, such as installing MongoDB on your machine or using MongoDB Atlas, just remembering to change the database connection url in the env file.

Running the application

# Clone this repository
$ git clone https://github.com/emanuelmassafera/imobiliaria-digital-api.git

# Access the project folder via the terminal/cmd
$ cd imobiliaria-digital-api

# Install dependencies
$ npm install

# Run
$ npm start

# The server will start at port:5050

Author

Emanuel Massafera

Badge Badge


License

This repository is licensed by MIT LICENSE. For detailed information, read the file LICENSE.

Made with ♥ by Emanuel Massafera 👋 Get in touch!