Welcome to the Kejani project! This project aims to develop a house hunting website where we guide people on their quest for a home. The project is built using Django, JavaScript, and other web technologies.
Kejani was born out of my desire to simplify the property search experience and overcome the overwhelming process of finding the perfect home. I wanted to create a user-friendly platform that connects home seekers with their dream properties effortlessly.
The Kejani project is developed to address the challenges and requirements of house hunting. It provides a user-friendly interface for users to search for homes, view property details, and connect with real estate agents. The project includes the following features:
-
User registration and authentication: Users can create accounts and authenticate to access the platform.
-
Home search and filtering: Users can search for homes based on location, price range, number of bedrooms, and other criteria.
-
Property listings: The platform displays detailed property listings with images, descriptions, amenities, and contact information.
-
Real estate agent connections: Users can connect with real estate agents to schedule property visits and get more information.
-
Saved searches and favorites: Users can save their searches and favorite properties for future reference.
To get started with the Kejani project, follow these steps:
-
Clone the project repository from GitHub.
git clone https://github.com/bagoviggo/kejani_io.git -
Install the required dependencies by running
pip install -r requirements.txt. -
Set up the database by running
python manage.py migrate. -
Start the development server using the command
python manage.py runserver. -
Access the project in your web browser at
http://localhost:8000.
We welcome contributions from the community to improve the Kejani project. If you would like to contribute, please follow these guidelines:
-
Fork the project repository and create a new branch for your contribution.
-
Make your changes and test them thoroughly.
-
Submit a pull request detailing your changes, including a description and relevant information.
-
Ensure that your code follows the project's coding standards and conventions.
If you encounter any issues or have suggestions for improvements, please open an issue on the project's GitHub repository. Provide detailed information about the problem or suggestion to help us address it effectively.
The Kejani project is released under the MIT License. You are free to use, modify, and distribute the project in accordance with the terms of the license.
We would like to express our gratitude to the ALX Software Engineering program, mentors, and the community for their support and guidance in the development of the Kejani project.
Thank you for your interest and contribution to the Kejani project! Together, we can make the house hunting experience easier and more enjoyable for everyone.