{"id":24779012,"url":"https://github.com/buddhirangana/hostel-management-system","last_synced_at":"2026-04-07T04:31:31.584Z","repository":{"id":274195769,"uuid":"922199433","full_name":"buddhirangana/hostel-management-system","owner":"buddhirangana","description":"Hostel Management System - A standalone Java and MySQL-based project developed at NIIBS Campus to streamline hostel operations. Features include student management, room allocation, and data export (Excel/PDF) with an intuitive UI built using NetBeans and XAMPP.","archived":false,"fork":false,"pushed_at":"2025-03-22T03:43:16.000Z","size":52813,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T07:45:51.731Z","etag":null,"topics":["apache-poi","flatlaf","hostel-management-system","itextpdf","java","java-gui","java-swing","jcalendar","mysql","netbeans","netbeans-ide","standalone","standalone-app","university-project","xampp-server"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buddhirangana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-25T15:31:18.000Z","updated_at":"2025-04-18T16:04:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"24c0b9e0-127d-4ef3-8f65-87c0d2f0529e","html_url":"https://github.com/buddhirangana/hostel-management-system","commit_stats":null,"previous_names":["buddhirangana/hostel-management-system"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/buddhirangana/hostel-management-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buddhirangana%2Fhostel-management-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buddhirangana%2Fhostel-management-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buddhirangana%2Fhostel-management-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buddhirangana%2Fhostel-management-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buddhirangana","download_url":"https://codeload.github.com/buddhirangana/hostel-management-system/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buddhirangana%2Fhostel-management-system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31500397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache-poi","flatlaf","hostel-management-system","itextpdf","java","java-gui","java-swing","jcalendar","mysql","netbeans","netbeans-ide","standalone","standalone-app","university-project","xampp-server"],"created_at":"2025-01-29T09:26:56.899Z","updated_at":"2026-04-07T04:31:31.561Z","avatar_url":"https://github.com/buddhirangana.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hostel Management System\n\n![Admin Dashboard](images/admin_dashboard.png)\n\nThe **Hostel Management System** is a standalone application designed to efficiently manage hostel-related operations. It provides an intuitive interface and robust functionalities to cater to the needs of hostel administrators, staff, and students. The system was developed using **Java** and **MySQL**, ensuring reliability and performance.\n\nThis project was developed as a group project at **NIIBS Campus.**\n\n## Key Features\n### User Roles\n- **Admin:**\n  - Manage hostel data\n  - Export student details to Excel and PDF\n  - User role management\n- **Staff:**\n  - Handle student records\n  - Manage room allocations\n- **Students:**\n  - View personal hostel details\n  - Update personal information\n\n## Technologies Used\n### Programming Languages\n- **Java** - for system logic and user interface\n- **MySQL** - for database management\n\n### Development Tools\n- **NetBeans IDE** - Used for coding and project management\n- **XAMPP Server** - Used for database management and server hosting\n\n### Libraries Used\n- **Apache POI** - Required for exporting data to Excel files\n- **FlatLaf** - Enhances the user interface aesthetics\n- **iTextPDF** - Enables exporting data to PDF format\n- **JCalendar** - Provides calendar selection options\n- **MySQL Connector** - Facilitates seamless connection between the MySQL database and the system\n\n## Team Members\nThe development of this project was carried out by a dedicated team of developers:\n- **Buddhi Rangana**\n- **Nadun Hirudika**\n- **Kasun Kovida**\n- **Deshan Dhananjaya**\n- **Mahela Sandaruwan**\n\n## Installation Guide\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/buddhirangana/hostel-management-system.git\n   ```\n2. Install Java, NetBeans IDE, and XAMPP server on your system.\n3. Import the provided SQL database into MySQL via XAMPP.\n4. Configure the database connection in the system.\n5. Open and run the project using NetBeans IDE.\n\n## Usage\n- Login with appropriate credentials based on the user role.\n- Navigate through the intuitive dashboard to access various functionalities.\n- Export and manage hostel data effortlessly.\n\n## Contribution\nIf you wish to contribute to the project, feel free to submit a pull request with your suggestions or improvements.\n\n## License\nDistributed under the MIT License. See `LICENSE` for more information.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuddhirangana%2Fhostel-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuddhirangana%2Fhostel-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuddhirangana%2Fhostel-management-system/lists"}