{"id":22680196,"url":"https://github.com/hasanyahya101/library_management_system","last_synced_at":"2025-07-13T08:34:28.295Z","repository":{"id":154139310,"uuid":"591696008","full_name":"HasanYahya101/Library_Management_System","owner":"HasanYahya101","description":"A Library Management System implemented in C++. Features include login/sign-up, menu-based navigation, book storage, retrieval, addition/deletion, lending/returning, and fine calculation. Data is stored in text files, loaded into memory as needed. No use of OOP concepts.","archived":false,"fork":false,"pushed_at":"2023-06-26T09:07:24.000Z","size":248,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T14:36:31.441Z","etag":null,"topics":["2022-project","cpp","fall-2022","fast-nuces-lhr","file-handling-in-cpp","functions-cpp","group-project","programming-fundamentals"],"latest_commit_sha":null,"homepage":"","language":"C++","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/HasanYahya101.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":"2023-01-21T15:18:43.000Z","updated_at":"2023-05-05T10:31:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"e8f68d9d-1bb6-4902-9983-0daa546a130c","html_url":"https://github.com/HasanYahya101/Library_Management_System","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FLibrary_Management_System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FLibrary_Management_System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FLibrary_Management_System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FLibrary_Management_System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HasanYahya101","download_url":"https://codeload.github.com/HasanYahya101/Library_Management_System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246193156,"owners_count":20738450,"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":["2022-project","cpp","fall-2022","fast-nuces-lhr","file-handling-in-cpp","functions-cpp","group-project","programming-fundamentals"],"created_at":"2024-12-09T19:12:41.702Z","updated_at":"2025-03-29T13:43:22.229Z","avatar_url":"https://github.com/HasanYahya101.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Programming Fundamentals: Term Project\n## 2022 Fall (Fast Nuces Lahore)\n### *\u003e\u003eFeel free to use the code however, you like.*\n\nThis project is a _**Library Management System**_ that allows users to access its features by `logging in` or `signing up`.\nThe system allows them to `store`, `search`, `add`, and `delete` books from the `library database` and also allows them to `lend` and `return` books.\nThe data is stored in text files on the `local storage` and the system tracks the fines collected from `late returns`.\n\nThis project is implemented using **C++**, and runs on Console.\nIt follows instructions that ensure the originality of code and minimize chances of plagiarism. \nThe system ensures data integrity in order to store the data of Books and Lendings in the memory. \nThe system is designed to be efficient and user-friendly, with features that allow users to easily access the library database and manage their book lending and returning activities.\n\n**Note:** *You will have to add (.txt) files in your PC Manually. The file names are `user.txt`, `books.txt`, `lendings.txt`, `students.txt`, `returns.txt`. Without these files, the code will not run. This code runs on `Console`, also the release was compiled using `Mingw compiler` on Windows.*\n\nThis my First College Group Project *(1st Semester)*. \nI probably wrote **In-Efficient code**, so if you whould like to change it, feel free to do so.\nThe Project Proposal is just different Students suggesting different Projects. \nIn the end our Suggestion was not selected and a **Library Management System** (Project Proposal) was Selected.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasanyahya101%2Flibrary_management_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasanyahya101%2Flibrary_management_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasanyahya101%2Flibrary_management_system/lists"}