{"id":15055606,"url":"https://github.com/hasnatrasool163/librarymanagementsystem","last_synced_at":"2026-03-16T08:37:54.800Z","repository":{"id":252574532,"uuid":"838132319","full_name":"Hasnatrasool163/LibraryManagementSystem","owner":"Hasnatrasool163","description":"📚✨This is a comprehensive JavaFX application designed to manage library operations efficiently. It features user authentication, book and student management, and record keeping—all seamlessly integrated with a MySQL database.","archived":false,"fork":false,"pushed_at":"2024-08-15T19:39:25.000Z","size":4038,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T00:37:24.460Z","etag":null,"topics":["java","javafx","javafx-application","javafx-components","javafx-desktop-apps","javafx-gui","javafx-project","librarymanagementsystem","mysql","mysql-database","phpmyadmin","sql","workbench"],"latest_commit_sha":null,"homepage":"https://hasnatrasool163.github.io/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hasnatrasool163.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-08-05T02:32:03.000Z","updated_at":"2024-08-12T20:15:28.000Z","dependencies_parsed_at":"2024-09-29T03:20:51.115Z","dependency_job_id":"dd7b779b-9876-4eea-9727-21e22f110326","html_url":"https://github.com/Hasnatrasool163/LibraryManagementSystem","commit_stats":null,"previous_names":["hasnatrasool163/librarymanagementsystem"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FLibraryManagementSystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FLibraryManagementSystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FLibraryManagementSystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FLibraryManagementSystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hasnatrasool163","download_url":"https://codeload.github.com/Hasnatrasool163/LibraryManagementSystem/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532532,"owners_count":20306152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java","javafx","javafx-application","javafx-components","javafx-desktop-apps","javafx-gui","javafx-project","librarymanagementsystem","mysql","mysql-database","phpmyadmin","sql","workbench"],"created_at":"2024-09-24T21:44:53.174Z","updated_at":"2025-12-28T09:31:11.302Z","avatar_url":"https://github.com/Hasnatrasool163.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Library Management System - JavaFX\nWelcome to the Library Management System project! 📚✨\n\nThis is a comprehensive JavaFX application designed to manage library operations efficiently. It features user authentication, book and student management, and record keeping—all seamlessly integrated with a MySQL database.\n\n🌟 Features:\n#User Authentication: Secure login and registration for admins and librarians.\n#Dashboard: Centralized home page for easy navigation.\n#Book Management: Add, update, and manage book details.\n#Student Management: Track and manage student records.\n#Issue \u0026 Return Books: Handle book issuance and returns with ease.\n#Record Viewing: View records of issued books, defaulters, and more.\n\n🛠️ Technologies Used:\n#JavaFX for the user interface.\n#MySQL for database management.\n#MySQL Workbench for database design and maintenance.\n\n📂 Database Schema:\nUsers Table: Stores user credentials.\nBook Details Table: Manages book information.\nStudent Details Table: Tracks student data.\nIssue Book Details Table: Monitors book issues and returns.\n🚀 Getting Started:\nClone the Repository:\n\ngit clone https://github.com/Hasnatrasool163/LibraryManagementSystem.git\n\nSet Up the Database:\nCreate a MySQL database named library_ms.\nExecute the provided SQL scripts to set up tables.\nRun the Application:\nOpen the project in your preferred IDE.\nEnsure MySQL and JavaFX dependencies are configured.\nRun the Main class to start the application.\n📸 Screenshots:\nCheck out the images showcasing various frames of the application, including the login page, book management, and more.\n![signup](https://github.com/user-attachments/assets/7a6b9be6-516a-4968-98db-4e68bffdac27)\n![login](https://github.com/user-attachments/assets/605a733e-850b-4887-bb9f-84ff57fe16fe)\n![managebooks](https://github.com/user-attachments/assets/a4d09c64-b9a3-4248-82cb-6ddec924e7f7)\n![managestudents](https://github.com/user-attachments/assets/9500481d-6fa7-42bd-b0cd-ba73b3b12fc3)\n![homepage](https://github.com/user-attachments/assets/79779877-fb00-4e0f-9195-8783dc895cee)\n![issuebook](https://github.com/user-attachments/assets/53301bd1-d781-4812-b8b0-b31a2b390509)\n![viewrecords](https://github.com/user-attachments/assets/eb26b285-6b61-4f99-a157-92158fcd5b42)\n\n\n💡 Inspiration:\nThis project was a deep dive into JavaFX and database integration, pushing the boundaries of my development skills. I'm excited to share it with the community and welcome any feedback or contributions!\n\nFeel free to open issues, submit pull requests, or reach out with questions.\n\nHappy coding! 🚀💻\n\n#JavaFX #LibraryManagement #Java #MySQL #SoftwareDevelopment #OpenSource\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Flibrarymanagementsystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasnatrasool163%2Flibrarymanagementsystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Flibrarymanagementsystem/lists"}