Skip to content

Welcome to Landmark Estates, a streamlined real estate management platform built using Streamlit and MySQL for a modern and user-friendly experience. This project offers an efficient way to manage real estate properties with a range of features designed to simplify the process of buying, selling, and tracking properties. With a responsive interface

License

Notifications You must be signed in to change notification settings

manas1331/Real-Estate-Management-Project

Repository files navigation

Landmark Estates - Real Estate Management System

Welcome to Landmark Estates, a streamlined real estate management platform built using Streamlit and MySQL for a modern and user-friendly experience. This project offers an efficient way to manage real estate properties with a range of features designed to simplify the process of buying, selling, and tracking properties. With a responsive interface and secure database integration, Landmark Estates provides a comprehensive solution for both property owners and prospective buyers.

📋 Features

  • User Authentication:

    • Login and Logout - Allows registered users to securely log in and out.
    • Register - New users can easily create an account to gain access to the platform.
  • Dashboard:

    • Home - Overview of available features and properties listed on the platform.
  • Property Management:

    • My Properties - View and manage properties you currently own.
    • Buy - Browse available properties listed for sale.
    • Sell - List a property for sale with all relevant details.
  • Support:

    • Complaints - A dedicated section to file complaints or support requests.
    • Chatbot - A dedicated section to ask any queries to the chatbot which is based on gemini pro model.

🚀 Getting Started

  1. Clone this repository:
    git clone https://github.com/your-username/Landmark-Estates.git
    
  2. Install required packages: Ensure you have Python and Streamlit installed.
    pip install -r requirements.txt
  3. Set up MySQL Database: Use MySQL Workbench to configure your database. Run the SQL script provided in database_setup.sql to set up tables and relationships.
  4. Run the Streamlit Application:
    streamlit run login_home.py
    

🛠️ Technologies Used

  • Streamlit - For creating the interactive web application.
  • MySQL - For secure data storage and management.
  • MySQL Workbench - For managing database setup and queries.
  • Gemini Model - For chatbot part.

Website Preview

Login page

image

Register page

image

Home page

image

Properties Page

image

My Properties Page

image

Buy Page

image

Sell Page

image

Chatbot Page

image

  • Has the option to store Chat History image

Complaints Page

image

This is an overview of the website built for Real Estate Management.

📝 License

This project is licensed under the MIT License, making it free to use, modify, and distribute.See the license file LICENSE.

🤝 Contributions

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and create a pull request.

About

Welcome to Landmark Estates, a streamlined real estate management platform built using Streamlit and MySQL for a modern and user-friendly experience. This project offers an efficient way to manage real estate properties with a range of features designed to simplify the process of buying, selling, and tracking properties. With a responsive interface

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages