Skip to content

amirbuzo/HousePricePredictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


HousePricePredictor

HousePricePredictor helps to predict the price of the house based on the "RandomForest" Algorithm. As learning model a sample learning model is provided based on which the house price is predicted with the different attributes. The data are gathered for city of Tirana/Albania

Getting Started

HousePricePredictor is a Spring Boot based project with Maven support. It can be built with the following commands :

$ mvn clean install
$ mvn spring-boot:run

Running the tests

$ mvn clean test

Demo

UI

HousePricePredictor is hosted on a heroku server with a sample learning model file.

API

To use the API of HousePricePredictor, the following URL, Header and JSON body can be used:

  • Request URL
[POST] http://localhost:8080/v1/house 
  • Header
Content-Type:application/json
  • Body
{
sizeMeters: numeric real
furnished:  {yes, no}
hasLift:  {yes, no}
ownerType:  {individual, estate}
legalized:  {me_hipoteke, pa_hipoteke}
buildingyear:  numeric
city:  {one_plus_one, two_plus_one}
algorithm:
price numeric   
  
}

Authors

  • Amir Buzo

Built With

  • Weka - The Machine Learning framework used.
  • SpringBoot - The Rest API framework used.
  • Maven - Dependency Management.
  • AngularJS - The UI framework used.
  • Bootstrap - The UI framework used.

About

Appartment Predictor predict selling price of apartments in Tirana using Machine learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published