Skip to content

Wesam-1110111/HMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

House Management System (HMS)

Release

Welcome to the House Management System! This project is designed to manage house-related activities such as tenant management, rent tracking, and maintenance scheduling. It is built using Java and follows a modular design for easy scalability.

Features

  • Tenant Management (Soon): Add, edit, and remove tenant details.
  • Rent Tracking (Soon): Keep track of rent payments and generate reports.
  • Maintenance Scheduling (Soon): Schedule and manage house maintenance tasks.
  • User Authentication (Soon): Secure login system for users (e.g., admin, tenants).
  • Database Integration (Soon): Store data using a SQL-based database (e.g., MySQL, SQLite).

Technologies Used

  • Java: Core programming language.
  • OOP: For objects.
  • JDBC: For database connectivity.
  • Swing/JavaFX: For building the GUI.
  • MySQL/SQLite: For database management.

Setup and Installation

To run the House Management System locally, follow these steps:

  1. Clone the repository:
git clone [email protected]:Wesam-1110111/HMS.git
  1. Navigate to the project directory:
cd HMS
  1. Install dependencies: Make sure you have Java installed. You can download it here.
  2. Set up the database:
    Ensure your database (e.g., MySQL or SQLite) is installed.
    Run the SQL scripts provided in the database folder to create the necessary tables.
  3. Compile and run the project: (Under update...)
javac -cp . src/com/hms/Main.java
java -cp . com.hms.Main

Usage

  1. Login: Enter the username and password to access the system.
  2. Dashboard: Once logged in, you can navigate through different sections:
    • Tenants: Manage tenant information.
    • Rent: View and manage rent payments.
    • Maintenance: Schedule and track house maintenance tasks.
  3. Logout: Securely log out after using the system.

About

House Management System (HMS)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages