Real buy is a real estate management web app. Follows MVT architecture.
Features included:
- Property CRUD
- Authentication( Custom and Social)
- User Profile Create and Update
- Contactus
- Maps Integration
- Multi Parameter Property search
- Shortlisting and Notification
- IBM Watson chatbot
- Google Analytics
- Analytics and Visualisation along with role based access
- Text search without MySQL
To run the application:
- Clone the project using git clone command
- Update settings.py with your credentials(AWS details, DB Credentials, Email Credentials...)
- Run
python manange.py makemigrations
and thenpython manage.py migrate
for applying those migrations. - Run
python manage.py runserver
- To access admin pannel run
python manage.py createsuperuser
and set a username, password.
Tech Stack Used Django, Django REST Framework, HTML5 and CSS3, Javascript(ES6), Bootstrap 4, Jquery, Jinja2, Amazon S3, Google Maps API, MapBox API, PostgreSQL, Pandas & Plotly, IBM Watson, Django Channels, Google Analytics Platform
API docs: https://documenter.getpostman.com/view/11431269/TVejg9n7
Deployed Website https://realbuy-demo.herokuapp.com/
Database Design https://app.dbdesigner.net/designer/schema/0-real_buy