gourab98 / House-Renting-Solver

The idea of "House Renting Solver" solves the house searching problems in this modern time. The project intends to solve the ‘to-let’ issue by turning it into a web-based system. The system offers to the users a proper description of ‘to-let’ houses in their located area.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

House-Renting-Solver (Aria)

The idea of "House-Renting-Solver" solves the house searching problems in this modern time. The project intends to solve the ‘to-let’ issue by turning it into a web-based system. The system offers to the users a proper description of ‘to-let’ houses in his located area. This system will work as a middleware between the owner and the customer and, the platform tends to reduce the waste of users’ time and money, as well as owners, and they will be benefited as the system will faster the renting process. Using Python Framework(Django) at backend, SQLite as database with HTML, CSS, Javascript and bootstrap at the frontend.


Requirements:


How to work:

  • Clone the project
  • Open command line in project base dir and install all dependency

    pip install -r requirements.txt


Database setup:

By default we are using SQLite. For using any other relational database please install the package of that database for django and change the database dependency on settings.py.


Some django keyword:

  • To migrations the model:

    python manage.py makemigrations [app_name]

  • To migrate the models to Database:

    python manage.py migrate

  • To run the project in localhost:

    python manage.py runserver


Having problems !?

Sometimes you may find problems running this applications on your system. If the problem is similar, trying this:

(ModuleNotFoundError: No module named 'crispy_forms')

  • Installing crispy_forms:

    pip3 install --user django-crispy-forms

(ModuleNotFoundError: No module named 'PIL')

  • Upgrading Pillow:

    pip3 install --upgrade Pillow

About

The idea of "House Renting Solver" solves the house searching problems in this modern time. The project intends to solve the ‘to-let’ issue by turning it into a web-based system. The system offers to the users a proper description of ‘to-let’ houses in their located area.


Languages

Language:CSS 52.2%Language:HTML 27.4%Language:Python 16.3%Language:JavaScript 3.2%Language:PHP 1.0%