{"id":21335009,"url":"https://github.com/hs831/frappe-lms","last_synced_at":"2026-04-08T18:01:25.195Z","repository":{"id":188056372,"uuid":"678038859","full_name":"HS831/frappe-lms","owner":"HS831","description":"The Library Management System is a full-stack web application designed to facilitate the management of books and members within a library environment. It aims to simplify the processes of browsing, borrowing, and returning books, as well as managing member information.","archived":false,"fork":false,"pushed_at":"2023-08-15T09:59:23.000Z","size":5515,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T16:32:57.493Z","etag":null,"topics":["bootstrap","css","flask","flask-sqlalchemy","html","javascript","mysql","python"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/HS831.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":"2023-08-13T13:38:05.000Z","updated_at":"2024-08-31T13:31:20.000Z","dependencies_parsed_at":"2025-01-22T14:40:53.525Z","dependency_job_id":null,"html_url":"https://github.com/HS831/frappe-lms","commit_stats":null,"previous_names":["hs831/frappe-lms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HS831/frappe-lms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HS831%2Ffrappe-lms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HS831%2Ffrappe-lms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HS831%2Ffrappe-lms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HS831%2Ffrappe-lms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HS831","download_url":"https://codeload.github.com/HS831/frappe-lms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HS831%2Ffrappe-lms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"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":["bootstrap","css","flask","flask-sqlalchemy","html","javascript","mysql","python"],"created_at":"2024-11-21T23:37:19.648Z","updated_at":"2026-04-08T18:01:25.174Z","avatar_url":"https://github.com/HS831.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Library Management System Documentation\n\nThis documentation provides an overview of the functionalities and features of the Frappe Library Management System web application. The application allows Librarian to manage books, members, and borrowing activities in a library setting.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Functionality](#functionality)\n- [Screenshots](#screenshots)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\n\nThe Library Management System is a full-stack web application designed to facilitate the management of books and members within a library environment. It aims to simplify the processes of browsing, borrowing, and returning books, as well as managing member information.\n\n## Functionality\n\n1. **Explore All Books**: Users can view a list of all available books in the library. This list includes essential details about each book, such as title, author, and other details.\n\n2. **Import Book from Frappe Library URL**: The application enables Librarian to import book details directly from the Frappe Library URL. This feature streamlines the process of adding new books to the system.\n\n3. **View Each Book**: Users can access detailed information about individual books, including their cover images, descriptions, and other details.\n\n4. **Issue and Return Books**: The system allows issuing books to library members and subsequently process their return. This functionality helps in tracking the borrowing history of books.\n\n5. **Add New Member**: Admin can add new members to the library system. Member details, such as name, email id, and membership ID, can be recorded.\n\n## Screenshots\n\nBelow are screenshots showcasing the different pages and functionalities of the Library Management System:\n\n1. Homepage:\n    ![Homepage](screenshots/index.png)\n\n2. Explore All Books:\n   ![Explore All Books](screenshots/books_collection.png)\n\n3. View Each Book:\n   ![View Book](screenshots/book.png)\n\n4. Issue and Return Books:\n   ![Issue](screenshots/issue.png)\n   ![Return](screenshots/return.png)\n\n5. Add New Member:\n   ![Add Member](screenshots/member.png)\n\n## Installation\n\nTo set up the Library Management System locally, follow these steps:\n\n```\n\n1. Clone the repository:\n    git clone https://github.com/HS831/frappe-lms.git\n    cd frappe-lms\n\n2. Install dependencies for both the frontend and backend:\n    pip install -r requirements.txt\n\n3. Create a virtual enviornment using\n    pipenv shell\n\n4. Start the application on localhost:5000\n    python app.py\n\n```\n\n\n## Usage\n\nOnce the application is set up and running, you can access the different functionalities through your web browser. Use the navigation menu to explore books, view book details, manage members, and process book borrowing and returns.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhs831%2Ffrappe-lms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhs831%2Ffrappe-lms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhs831%2Ffrappe-lms/lists"}