{"id":15068005,"url":"https://github.com/janani2311/library-management-client","last_synced_at":"2026-01-03T03:48:29.598Z","repository":{"id":256312749,"uuid":"854902639","full_name":"Janani2311/Library-Management-Client","owner":"Janani2311","description":"A library management system designed to organize and streamline the process of managing library resources, including book tracking, member management, and circulation.","archived":false,"fork":false,"pushed_at":"2024-09-12T10:22:06.000Z","size":3427,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T06:12:08.285Z","etag":null,"topics":["axios-react","bootstrap","javascript","reactjs","redux-toolkit","tailwindcss"],"latest_commit_sha":null,"homepage":"https://library-management-client-puce.vercel.app","language":"JavaScript","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/Janani2311.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-09-10T00:47:26.000Z","updated_at":"2024-09-12T10:24:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"4cfe1356-1a39-410f-9378-6ad231b7e41a","html_url":"https://github.com/Janani2311/Library-Management-Client","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"24eb9fc291a85c9232b1e989355e239eac270bae"},"previous_names":["janani2311/library-management-client"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Janani2311%2FLibrary-Management-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Janani2311%2FLibrary-Management-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Janani2311%2FLibrary-Management-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Janani2311%2FLibrary-Management-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Janani2311","download_url":"https://codeload.github.com/Janani2311/Library-Management-Client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243830953,"owners_count":20354854,"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":["axios-react","bootstrap","javascript","reactjs","redux-toolkit","tailwindcss"],"created_at":"2024-09-25T01:29:48.196Z","updated_at":"2026-01-03T03:48:29.540Z","avatar_url":"https://github.com/Janani2311.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\nThe Library Management System Client is a user-friendly web application designed to streamline the management of library resources, enabling users to borrow, return, and manage books efficiently. Built using the MERN (MongoDB, Express.js, React.js, Node.js) stack, this application boasts a responsive user interface styled with TailwindCSS and React-Bootstrap.\n\n- **For Admin Access** – testAdmin@gmail.com, password:1234\n- **For UserAccess** – testUser@gmail.com, password:1234/ Sign up with any email ID.\n\n\n## Features\n- **User Registration and Authentication**:\n\n  -Secure login and registration for users, including account activation for new users and features for password management, such as password reset.\n\n- **Search Books**:\n  -Intuitive search functionality for finding books by title, author, genre, or ISBN.\n  \n- **Book Borrowing and Returns**:\n  -Easy access to borrow books, record borrowing transactions, and track due dates for each book.\n  -Simple returns of borrowed books with details and late fees.\n  -Overdue notification system to alert users via email about overdue books.\n  \n- **Book Details**:\n  -View detailed information about each book, including availability.\n  -Admin access for adding, updating, and deleting books from the library.\n\n- **Book Reservation**:\n  -Users can reserve books that are currently checked out or in high demand.\n  \n- **Account Management**:\n  -Users can manage their profiles and view their borrowing history.\n  \n- **Responsive Design**:\n  -Mobile-friendly interface with seamless navigation.\n\n## Technologies Used\n- **React**: JavaScript library for building user interfaces.  \n- **React-Redux**: For state management across the application.  \n- **Axios**: Promise-based HTTP client for making API requests.  \n- **React Router**: For routing within the single-page application.  \n- **TailwindCSS**: For modern responsive design and styling.  \n- **Bootstrap**: For additional responsive design and layout.  \n- **Context API**: For state management across the application.  \n- **Toastify**: To manage notifications for errors and successful actions.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanani2311%2Flibrary-management-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanani2311%2Flibrary-management-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanani2311%2Flibrary-management-client/lists"}