Bhaskar Properties is a simple real estate website built as a practice project using Django, vanilla JavaScript, HTML, and vanilla CSS. The website offers a user-friendly interface and aims to provide a seamless experience for users searching for properties.
- Property Listings: Browse through a wide range of available properties, including houses, apartments, and commercial spaces.
- Advanced Search: Utilize the search functionality to filter properties based on location, price range, property type, and other relevant criteria.
- Property Details: View detailed information about each property, including images, descriptions, amenities, and contact information.
- Contact Form: Easily get in touch with the property owner or agent using the integrated contact form.
- Admin Dashboard: Access an admin panel to manage property listings, user accounts, and other website settings.
-
Clone the repository:
git clone https://github.com/ronit-bhati/bhaskarproperties.git
-
Change into the project directory:
cd bhaskarproperties
-
Install the required dependencies. It is recommended to use a virtual environment for this:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Access the website at
http://localhost:8000
.
-
Create an admin account:
python manage.py createsuperuser
-
Visit
http://localhost:8000/admin
and log in with your admin credentials. -
Use the admin dashboard to manage property listings, user accounts, and other website settings.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the GPL-3.0 License.
- The project was developed as a practice exercise to enhance skills in Django, JavaScript, HTML, and CSS.
- Special thanks to [name] for inspiration and guidance during the development process.
For any inquiries or feedback, please contact ronitbhati.786@gmail.com.