House selling is e-commerce for real estate.
Field | Data Type | Description |
---|---|---|
_id | Object_ID | User ID (auto create) |
title | STRING | Display title |
price | NUMBER | Price house |
detail | STRING | Detail of house |
image | STRING | Link image |
latitude | NUMBER | Latitude location |
longitude | NUMBER | Longitude location |
createdAt | DATE | (auto: timestamps) Date time user created |
updatedAt | DATE | (auto: timestamps) Date time user updated |
Route | HTTP | Description |
---|---|---|
/house | GET | Get all data house |
/house/:id | GET | Get one data house |
/house | POST | Create new house |
/house/:id | PUT | Update data house |
/house/:id | DELETE | Delete data house |
/seed | POST | Seed data (faker) house |
To install all dependencies:
npm i
I'm using:
npm install express nodemon cors mongodb mongoose
npm start
npm run dev
sudo service mongod start
check connection @robomongo
Access the website (live-server) via http://localhost:3000/