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
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
$ mvn clean test
HousePricePredictor
is hosted on a heroku server with a sample learning model file.
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
}
- Amir Buzo
- 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.