BT Real Estate Dashboard is a comprehensive web application built with Django, designed to streamline the management of real estate listings and user inquiries. This full-stack application provides a seamless experience for both administrators and users, ensuring efficient listing management and easy access to inquiry data.
Key Features:
- User Authentication: Secure login and registration for users.
- Listing Management: Admins can easily add, edit, and delete property listings.
- User Dashboard: Users can view their inquiries and access detailed information about the listings they are interested in.
- Email Notifications: Automated email notifications for new inquiries, ensuring timely responses.
- Responsive Design: A mobile-friendly interface that adapts to various screen sizes.
Technologies Used:
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: Django, Python
- Database: SQLite (with options to integrate other databases)
- Email: Django's built-in email functionality
This project is designed to be scalable, maintainable, and user-friendly, making it an ideal solution for real estate businesses looking to manage their listings and user interactions efficiently.
BT Real Estate Dashboard is a Django-based web application designed to manage real estate listings and user inquiries. This full-stack application provides a seamless experience for both administrators and users, ensuring efficient listing management and easy access to inquiry data.
- User Authentication: Secure login and registration for users.
- Listing Management: Admins can easily add, edit, and delete property listings.
- User Dashboard: Users can view their inquiries and access detailed information about the listings they are interested in.
- Email Notifications: Automated email notifications for new inquiries, ensuring timely responses.
- Responsive Design: A mobile-friendly interface that adapts to various screen sizes.
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: Django, Python
- Database: Postgres
- Email: Django's built-in email functionality
python -m venv venv
source venv/bin/activate # On Windows use venv\Scripts\activate
Set Up the Database:
python manage.py migrate
Install Dependencies:
pip install -r requirements.txt
Usage
Access the Admin Panel: Navigate to http://127.0.0.1:8000/admin to manage listings and users.
Access the User Dashboard: Navigate to http://127.0.0.1:8000/dashboard to view inquiries.
Contributing
Feel free to submit pull requests or open issues if you have any suggestions or improvements.