Property Pro Lite is a platform where people can create and/or search properties for sale or rent
Git clone this repository
CD into the created directory
$ run
npm i
$ run
npm start
to start server
$ run
npm test
User (client) can sign up
User (client) can sign in
User (agent) can post a property advert
User (agent) can update the details of a property advert
User (agent) can mark his/her posted advert as sold
User (agent) can delete an advert
User can view all properties
User can view all properties of a specific type - 2 bedroom, 3 bedroom, mini flat etc
User can view a specific property
POST https://propertyprolite.herokuapp.com/api/v1/auth/signup - Create user account
POST https://propertyprolite.herokuapp.com/api/v1/auth/signin - Login a user
POST https://propertyprolite.herokuapp.com/api/v1/property - Create a property advert
PATCH https://propertyprolite.herokuapp.com/api/v1/property/1 - Update property data
PATCH https://propertyprolite.herokuapp.com/api/v1/property/1/sold - Mark a property as sold so users know it’s no longer available
DELETE https://propertyprolite.herokuapp.com/api/v1/property/1 - Delete a property advert
GET https://propertyprolite.herokuapp.com/api/v1/property - Get all property adverts
GET https://propertyprolite.herokuapp.com/api/v1/properties - Get all property advertisement offering a specific type of property
GET https://propertyprolite.herokuapp.com/api/v1/property/1 - View a specific property advert
Licensed under the MIT License.