8000 GitHub - Bahatiroben/PropertyPro-lite: Property Pro Lite is a platform where people can create and/or search properties for sale or rent
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Bahatiroben/PropertyPro-lite

Repository files navigation

PropertyPro-lite

Property Pro Lite is a platform where people can create and/or search properties for sale or rent ______________________________________________________________________________________________________- Coverage Status Build Status

Property Pro is a platform that helps users find, rent and buy proerties eality

I have already upload the UI template for this project on github and if you want to have a look follow this link

Here is a list of all API Endpoints that you will find:

  • GET/property Fetch all available properties
  • GET/propery/:propertyid fetches a specific property basing on its id
  • delete/property/:propertyid deletes a specific property
  • POST/property Create a property
  • GET/property/?type=anytype Fetch a specific property by type
  • patch/property/propertyId updates a property
  • patch/ property/:propertyId/flag flags the property
  • patch/property/:propertyId/sold marks the property as sold or available
  • post/signup creates a user
  • post/signin logs in a user

Technology Tools used

  • Server-side Framework: Node/Express JS
  • Linting Library: ESlint
  • Style Guide: Airbnb
  • Testing Framework: Mocha with Chai

Additional Tools

  • JavaScript Es6 with Babel transpiler
  • TravisCI for Continous Integration
  • nyc for test coverage
  • CodeClimate and Coveralls for badges
  • Heroku for Deployment

The url of the app on heroku is this one https://propertylite.herokuapp.com/.

This is the list of all routes as on the heroku deployment:

For a better test you will need to use POSTMAN

Setup Instruction

For getting the files into your local machine open git bash and do git clone with repository url

$ git clone https://github.com/Bahatiroben/PropertyPro-lite.git

Navigate to the folder containing all code files by typing cd folder_name

$ cd PropertyPro-lite

Install dependincies as they appear in package.json file by

$ npm install

To start the server do

$ npm run dev-start

To run the test do

$ npm run test

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0