Skip to content

okikiola11/PropertyPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROPERTYPRO LITE

Build Status Coverage Status

Property Pro Lite is a platform where people can create and/or search properties for sale or rent.

Required Features

  • User can sign up.
  • User 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 a property advert.
  • User can view all properties adverts.
  • User can view all properties of a specific type - 2 bedroom, 3 bedroom, mini flat etc.
  • User can view a specific property advert.

Endpoints

HTTP Verb Endpoints
POST request api/v1/auth/signup
POST request api/v1/auth/signin
POST request api/v1/property
GET type api/v1//property/:property-id?type
GET single api/v1/property/:property-id
PATCH request api/v1/property/:property-id
PATCH sold api/v1/property/:property-id/sold
DELETE api/v1/property/:property-id

Clone the Repo

https://github.com/okikiola11/PropertyPro

Github Pages

Prerequisites

The following tools will be needed to run this application successfully:

  • Node v10.15.0 or above
  • Npm v6.4 or above

SETUP

To get started, clone this repository on your local machine using the following steps:

Open your terminal and navigate to the folder you want the project to be and enter the the following commands:

$ git clone -b develop https://github.com/okikiola11/PropertyPro.git
$ cd PropertyPro
$ npm install

Starting the dev server

npm run dev

Running the tests

npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published