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.
Frontend: | Java Swing (for desktop application) |
Backend: | Java with MySQL |
Database: | MySQL |
PDF Generation: | iText PDF (for legal documentation) |
- Clone the repository:
git clone https://github.com/yourusername/LandMarkt.git
- Navigate to the project directory:
cd LandMarkt
- 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.
- Create a new database named
- Run the application:
- Compile the Java files and run the application using your preferred IDE or command line.
- 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.
Contributing
We welcome contributions to LandMarkt! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Commit your changes:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature-branch
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
ContactFor any questions or inquiries, please contact us at [email protected].