Skip to content

Java based project for discovering PG's in selected areas

License

Notifications You must be signed in to change notification settings

realshubhamraut/PG-Finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PGFinder - Real Estate Portal Java Application

PGFinder is a Java application that simulates a real estate portal. It provides functionalities for listing, searching, and managing properties, user registration, and more.

Table of Contents

Introduction

PGFinder is a comprehensive real estate portal application developed using Java. It aims to facilitate property management, user registration, and search functionalities. The application leverages multiple Java classes to implement distinct features.

Key Features

  • Admin Dashboard: Provides an interface for administrators to manage and oversee property listings.

  • Connection: Manages the database connection and interaction with the application.

  • ContactForm: Implements a form for users to send inquiries about properties.

  • ContactUs: Displays contact details and enables users to send messages.

  • Dashboard: Displays property listings and search options for users.

  • City Modules (Delhi, Hyderabad, Kolkata, Mumbai): Individual modules to manage property listings for different cities.

  • ListPG: Allows users to list their properties for rent or sale.

  • Login and Register: Implements user authentication and registration.

  • RemovePG: Enables property owners to remove their listings.

Getting Started

Prerequisites

  • Java Development Kit (JDK) 8 or later.
  • Git (optional, for cloning the repository).

Installation

  1. Clone the repository using Git (or download the ZIP file):

    git clone https://github.com/realshubhamraut/PG-Finder.git
    
    
  2. Compile the Java source code:

    • javac path/to/your/java/files/*.java
  3. Run the application:

    • java -cp path/to/your/java/files pgfinder

Usage

Start the application by running the main class. Depending on your user role, explore functionalities like property listing, searching, registration, and managing listings. Use the provided interfaces for smooth interaction with the application. Contributing Contributions are welcome! If you'd like to contribute to this project, follow these steps:

  • Make sure to use JavaJDK and set the path to destination
  • Make sure to use JDBC Connector for database connectivity

Fork the repository

  • Create a new branch for your feature or bug fix: git checkout -b feature-name.

  • Make your changes and commit them: git commit -m "Add some feature".

  • Push your changes to your fork: git push origin feature-name.

  • Create a pull request in the original repository.

Important

📌 You have to create SQL database with the help of code and make the connections accordingly

About

Java based project for discovering PG's in selected areas

Topics

Resources

License

Stars

Watchers

Forks

Languages