Skip to content

The House Hunt project is a web application designed to assist users in finding their ideal houses. It provides a platform where users can search for houses based on various criteria, view detailed information about the houses, and interact with the system by making bookings or inquiries.

Notifications You must be signed in to change notification settings

kilonzowambua/HouseHunt

Repository files navigation

House Hunt

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.

Features

  • 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.

Technologies Used

  • 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.

Setup Instructions

  1. Clone the repository:
    https://github.com/kilonzowambua/HouseHunt.git
  2. 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.
  1. Configure the application:
  • Update the configuration settings in config.php, such as the database credentials and base URL.
  1. 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.

License

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.

Acknowledgments

  • 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.

Contact

If you have any questions or inquiries about the House Hunt project, please contact Antony Kilonzo Wambua . Support Email:anatoli@devlan.co.ke.

(back to top)

About

The House Hunt project is a web application designed to assist users in finding their ideal houses. It provides a platform where users can search for houses based on various criteria, view detailed information about the houses, and interact with the system by making bookings or inquiries.

https://househunt.anatoli.playground.devlan.co.ke

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published