Skip to content

EvilCoders/Apna-Broker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apna-Broker

Apna Broker is Machine Learning based House Rent Predictor.

You can find the working Model by clicking here

Description

This is Front-End of Apna-Broker Web Application. It has been created using AngularJS Framework.

We trained the model by Gradient Boosting Algorithm using XGBoost Library.

REST API was created using Flask.

Back-End of Web Application is hosted through HEROKU.

Technology Stack

  • HTML5 - Markup Language for Creating Web page.
  • CSS3 - Styling the Web Page for Interactive User Interface
  • Bootstrap 4 - Front-End Component Library for responsive and interactive web page
  • AngularJS - JavaScript-based open-source front-end web application framework
  • Flask - A microframework for Python
  • Gunicorn - A Python WSGI HTTP Server for Production/Deployment use.
  • Pickle - Used to save trained models/object
  • Numpy - Multidimensioanl Mathematical Computing
  • Pandas - Data manipulation and analysis for Python

Local Installation

  • Clone the repository
$ git clone https://github.com/EvilCoders/Apna-Broker.git
  • Then cd into cloned folder
$ cd /path/Apna-Broker
  • Open any of the local server for running application in browser like browsers-sync, lite-server, Simple HTTP Server
$ python3 -m http.server
  • Open your favorite browser and put in any of the following addresses and run the application:
http://your_ip_address:8000
http://localhost:8000

Contributions

This Web Application is still under alpha version, all developers are welcomed for contributions. Click here for more contributions guidelines.

Licence

The repository is licensed under MIT License Copyright (c) 2018 EvilCoders

Maintainers

The project is maintained by-