Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echaftech23/biblio_app
https://github.com/echaftech23/biblio_app
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/echaftech23/biblio_app
- Owner: Echaftech23
- Created: 2023-12-18T10:14:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-23T01:15:38.000Z (about 1 year ago)
- Last Synced: 2023-12-23T19:31:09.344Z (about 1 year ago)
- Language: PHP
- Size: 5.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library Management System (LMS) - Advanced Version
The Library Management System (LMS) aims to modernize the management of a library by adopting advanced MVC architecture.
## Features
### Authentication and Authorization
- Secure registration and login system.
- Role management: Administrator, User.### Book Management
- Add, modify, and delete books with detailed information.
- Track available, borrowed, and reserved copies.### Reservation and Returns
- Reservation process for available copies.
- Record returns.### Catalog and Search
- Online catalog with book covers, summaries, and reviews.
- Advanced search function by author, title, genre, etc.### Statistics and Reports
- Statistics on the most reserved books, most active members, etc.
- Monthly reports on library activity.## User Stories
### Administrator
- Register with an email address and a secure password.
- Log in securely to access all system functionalities.
- Manage user roles, including administrator and visitor roles.
- Add a new book to the catalog with all necessary information.
- Modify information of an existing book in the catalog.
- Delete a book from the catalog.
- View statistics on the most reserved books.
- View statistics on the most active members.
- Generate monthly reports on library activity.### Authenticated User
- Search for books in the catalog using advanced filters such as author, title, genre, etc.
- Borrow an available book by specifying the reservation date if necessary.
- Record the return of a borrowed book.### Visitor
- View the list of available books in the online catalog with detailed information.
- Register to become a library member.## Deliverables
- Task planning : Jira (https://phpajx.atlassian.net/jira/core/projects/GB/board)