Skip to content

Simple Real Estate Application build with Django

License

Notifications You must be signed in to change notification settings

Bonekit/DjangoRealEstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Django.Real_Estate Application

Index

About The Project

product-screenshot

Django.Real_Estate Application is not my project idea. I learned a few things about django on Udemy. I did a lot of refactoring of the original code from the course, because i like the django way.

With my application you can use the following features:

  • User Defaults (login, registration, logout, dashboard)
  • Messages (JavaScript included)
  • CRUD: Realtors, Listings, Contact_Messages
  • Realtors can manage contact messages for there listings
  • Listings can be created via the admin area with information and images
  • You can search for estates or click on the overview "Featured Listings"
  • Customers can use a inquiry form to send a message to a realtor
  • and many more...

Built With

Getting Started

Please do not use my application for production with the current settings!

Installation

  • Install Python 3.7.4
  • Install virtualenv
pip install virtualenv
  • Create the virtual environment for Django
mkdir django_example
cd django_example
virtualenv venv
  • MacOS and Linux source venv/bin/activate

  • Windows venv/script/activate

  • Now: Clone the application

  • Install Django

pip install -r requirements.txt
  • Prepare the database

If you like to use other databases then sqlite3, please google how to configure Postgres, MySQL in the Django settings

python manage.py makemigrations
python manage.py migrate
  • Collect all static files from the applications
python manage.py collectstatic
  • Create a super user for the admin area
python manage.py createsuperuser
  • Engines start
python manage.py runserver

Usage

The application is very easy to use, go into the admin area, create a few realtors and add a few estates to the website.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature)
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Tobias Menzel - @BonekitDEV

Project Link: Django-Real-Estate

Acknowledgements

About

Simple Real Estate Application build with Django

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •