The House Hunt Project is a web application that allows users to search for houses, property listings, and make inquiries or bookings. The project includes three types of users: native users, house owners, and admins. Native users can search for houses, view details, and make inquiries or bookings. House owners can list their properties and manage inquiries and bookings. Admins have access to the admin panel for managing the application.
- User Registration: Native users can register an account to access additional features.
- User Login: Registered users can log in to their accounts securely.
- House Listing: House owners can add their properties for listing, including details such as title, location, price, and description.
- Search and Filter: Users can search and filter houses based on criteria like location, price range, and number of bedrooms.
- House Details: Users can view detailed information about a selected house, including images, description, price, location, etc.
- Bookings and Inquiries: Users can make bookings or inquiries for a specific house, and house owners can manage and respond to them.
- Admin Panel: Admins have access to the admin panel to manage house listings, user accounts, bookings, etc.
- Additional Features: Customize the project based on your specific requirements, such as house favorites, user reviews/ratings, house comparisons, etc.
- PHP: Backend programming language for server-side logic.
- MySQL: Database management system for storing house and user information.
- HTML/CSS: Markup and styling of web pages.
- Bootstrap: Front-end framework for responsive design and UI components.
- JavaScript: Enhance interactivity and client-side functionalities.
- Clone the repository:
https://github.com/kilonzowambua/HouseHunt.git
- Import the database:
- Create a MySQL database and import the provided SQL file (househunt.sql).
- Update the database connection settings in the PHP files as needed.
- Configure the application:
- Update the configuration settings in config.php, such as the database credentials and base URL.
- Start the application:
- Ensure you have PHP and a web server (e.g., Apache) installed on your system.
- Configure the web server to point to the project's root directory.
- Start the web server.
- Open the application in a web browser.
The House Hunt project is licensed under the MIT License. You are free to use, modify, and distribute the project in accordance with the terms of this license.
- PHP - A popular general-purpose scripting language that is especially suited to web development.
- Bootstrap 5 - CSS framework for styling the project.
- jQuery - JavaScript library for enhanced interactivity.
If you have any questions or inquiries about the House Hunt project, please contact Antony Kilonzo Wambua . Support Email:anatoli@devlan.co.ke.