Skip to content

Full-stack machine learning application predicting rent prices using housing data from Kaggle. Integrated Flask API for backend, with a responsive Tailwind frontend.

Notifications You must be signed in to change notification settings

tobiakoko/ARKO-RentSmart

Repository files navigation

ARKO-RentSmart

ARKO-RentSmart is a web application designed to predict rent prices based on a variety of highly correlated features such as property location, size, and amenities. The application is built using Python and Flask, with a machine learning model at its core to deliver accurate predictions.


Features

  • User-friendly interface for predicting rent prices
  • Machine learning-powered model for rent prediction
  • Interactive web-based platform using Flask
  • Includes data visualization and analysis tools
  • Integrated with Jupyter notebooks for real-time predictions

Table of Contents

  1. Installation
  2. Usage
  3. Technologies Used

Installation

To set up the project locally, follow these steps:

Prerequisites

Ensure you have the following installed on your system:

  • Python 3.9
  • Git
  1. Clone the repository:
    git clone https://github.com/tobiakoko/ARKO-RentSmart.git
    
  2. Create and activate a virtual environment:
    python3 -m venv venv
    source venv/bin/activate  # For Windows use `venv\Scripts\activate`
    
  3. Install Dependencies:
    pip install -r requirements.txt
    
  4. Usage: To run the application locally:
    flask run
    

Technologies Used

  • Flask: Web framework for Python
  • Jinja2: Templating engine
  • Pandas: Data manipulation and analysis
  • Scikit-learn: Machine learning
  • Seaborn/Matplotlib: Data visualization
  • Jupyter: Interactive notebooks

About

Full-stack machine learning application predicting rent prices using housing data from Kaggle. Integrated Flask API for backend, with a responsive Tailwind frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages