Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grahulkumar/renthome-djangoproject

Rental home django MVT based Website
https://github.com/grahulkumar/renthome-djangoproject

bootstrap django-framework full-stack-web-development html-css-javascript project python renthome

Last synced: 28 days ago
JSON representation

Rental home django MVT based Website

Awesome Lists containing this project

README

        

# 🏡 Rent Home Website

Welcome to the **Rent Home Website**—your one-stop solution for finding and listing rental properties effortlessly!

## 🚀 Project Overview

This project is a fully functional web application built using **Django** for the backend, **MySQL** for the database, and **Bootstrap** for the frontend. It allows users to easily browse available rental homes and for property owners to list their homes for rent.

## ✨ Key Features

- **User-Friendly Interface**: Clean and responsive design powered by Bootstrap for a seamless experience on any device.
- **Easy Home Search**: Users can search for rental homes based on location, price, and other criteria
- **Property Listing**: House owners can register and list their properties with detailed descriptions and images.
- **Secure Authentication**: Robust user authentication for secure login and registration.
- **Live Hosted**: The website is live and accessible online via [PythonAnywhere](https://renthomeproject.pythonanywhere.com/).

## 🛠️ Technologies Used

- **Django**: For backend development and handling server-side operations.
- **MySQL**: As the relational database for storing user and property information.
- **Bootstrap**: For crafting a responsive and aesthetically pleasing UI.
- **PythonAnywhere**: For live hosting and deployment of the application.

## 🚧 Getting Started

To run this project locally:

1. **Clone the repository**:
```bash
git clone https://github.com/iamrahulkumar052/RentHome-DjangoProject.git
```
2. **Move to Project folder**:
```bash
cd renthouse
```
3. **Install dependencies**:
```bash
pip install -r requirements.txt
```
4. **Migrate the database**:
```bash
python manage.py migrate
```
5. **Run the development server**:
```bash
python manage.py runserver

## 📝 License

This project is open-source and available under the [MIT License](LICENSE).