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.

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