Skip to content

amirsallah/realEstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real Estate Django Project

Overview

This Django-based web application allows users to post their properties for sale or rent and browse available listings to buy or rent a house. It's a comprehensive platform for real estate transactions, making it easy for sellers and buyers to connect.

Features

  • User Registration and Authentication: Secure sign-up and login system for users.
  • Property Listings: Users can create, edit, and delete their property listings with details such as price, location, images, and description.
  • Search and Filter: Browse and search properties by various criteria such as location, price range, and property type.
  • Favorites: Users can save listings they are interested in for future reference.
  • Responsive Design: Mobile-friendly layout to ensure a seamless experience on any device.
  • Admin Panel: Manage users and property listings efficiently.

Installation

To get a local copy up and running, follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/real-estate-django.git
  2. Navigate to the project directory:

    cd real-estate-django
  3. Create a virtual environment:

    python -m venv venv
  4. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  5. Install the required packages:

    pip install -r requirements.txt
  6. Apply migrations:

    python manage.py migrate
  7. Run the development server:

    python manage.py runserver
  8. Open your browser and visit:

    http://127.0.0.1:8000
    

About

Real Estate Django Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published