MillionEstate is an Property listing application build with Python Django Framework.In this Project I added Search and filter functionality in Home and Propertys page. We provide Login & Signup system for user. Integrated Google api for Social Authentication. User can add property, edit property, delete property and update profile, In Admin panel admin can Add,Edit & Delete the Property. admin can add Property type, Property For, & location. CRUD Operations are used in this Project.
Python need to be installed
-
Clone the repository:
git clone https://github.com/ashwindibu/themillionestate-django.git
. -
Move to base directory:
cd themillionestate-django
. -
Create virtual environment:
python -m venv env
. -
Activate enveronment with:
env\Scripts\activate
on windows, orsource env/bin/activate
on Mac and Linux. -
Install required packages to run the project:
pip install -r requirements.txt
. -
Make migrations with:
python manage.py makemigrations
. -
Make migrate with:
python manage.py migrate
. -
Create super user:
python manage.py createsuperuser
. GitBash users may have to run this to create a super user -winpty python manage.py createsuperuser
-
Run server
python manage.py runserver
-
Login to admin panel - (
http://127.0.0.1:8000/superadmin/
) -
Add Property Type, Property For, Country, State, City.
-
To Config google auth api you need Client id & Secret Add them in: (
http://127.0.0.1:8000/admin/
) Social Accounts
- Login
- Registration
- Google authentication
- Property Listing (Add, Edit, Delete)
- Search and Filter
- Pagination
For support, email ashwindibu@gmail.com .