Skip to content

Latest commit

 

History

History
89 lines (81 loc) · 3.58 KB

README.md

File metadata and controls

89 lines (81 loc) · 3.58 KB

Screenshot

LandMarkt is an innovative real estate platform that allows users to search for and post properties online. Whether you're looking to buy, sell, or rent, LandMarkt offers a user-friendly interface and powerful tools to help you navigate the real estate market.

Features

  • Search Properties: Find your ideal property by filtering based on location, price, type, and more.
  • Post Listings: Easily post your property for sale or rent with detailed descriptions and images.
  • Property Details: View comprehensive details about properties, including images, descriptions, and contact information.
  • Compare Properties: Compare multiple properties side-by-side to make informed decisions.
  • User Authentication: Secure user login and registration to manage your listings and favorites.
Technologies Used
Frontend: Java Swing (for desktop application)
Backend: Java with MySQL
Database: MySQL
PDF Generation: iText PDF (for legal documentation)
Installation To get started with LandMarkt, follow these steps:
  1. Clone the repository:
    git clone https://github.com/yourusername/LandMarkt.git
  2. Navigate to the project directory:
    cd LandMarkt
  3. Set up the MySQL database:
    • Create a new database named landmarkt.
    • Import the provided SQL file to set up the tables and initial data.
    • Update the database connection settings in the project to match your MySQL configuration.
  4. Run the application:
    • Compile the Java files and run the application using your preferred IDE or command line.
Usage
  • Search Properties: Enter your desired criteria in the search bar and filter options to find properties that match your needs.
  • Post Listings: Navigate to the 'Post Property' section, fill in the required details, and upload images to create a new listing.
  • Compare Properties: Select multiple properties to compare their details side by side.
  • Generate Legal Documents: Use the 'Legal Documentation' feature to create PDFs of property details for contracts and agreements.

Screenshots

Screenshot
Screenshot
Screenshot

Contributing

We welcome contributions to LandMarkt! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Commit your changes:
    git commit -am 'Add new feature'
  4. Push to the branch:
    git push origin feature-branch
  5. Create a pull request.
License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or inquiries, please contact us at [email protected].