LibraryHub | Flutter App for Book Catalog & Member Services

Description

LibraryHub | Flutter App for Book Catalog & Member Services

LibraryHub | Flutter App for Book Catalog & Member Services is a Flutter application for Android and iOS that allows users to browse collections, access digital resources, manage borrowing activity, and update their account from a mobile device.

The app connects directly to the LibraryHub backend through a REST API, keeping catalog information, circulation records, account details, and application settings synchronized in real time. It provides a simple and responsive experience while remaining easy to customize and deploy.

Built with Flutter, the project follows a clean architecture using Provider for state management and flutter_secure_storage for secure authentication. It is suitable for organizations that want to provide members with convenient mobile access to their services.

Features

  • Responsive dashboard with banners, quick shortcuts, activity summary, and recently borrowed items.
  • Browse the catalog with search, category filters, pagination, and cached images.
  • View detailed information including author, ISBN, publisher, shelf location, availability, and description.
  • Access downloadable digital resources when permitted by the backend.
  • Review current loans, borrowing history, due dates, return dates, and fine information.
  • Visual indicators highlight overdue items automatically.
  • Create a new account directly from the application.
  • Secure authentication using Laravel Sanctum with encrypted token storage.
  • Update profile information and upload an avatar from the camera or photo gallery.
  • Change passwords securely from within the application.
  • Display borrowing limits, renewal rules, loan duration, and fine policies retrieved from the backend.
  • Select from available languages without requiring a new application release.
  • Browse frequently asked questions through an expandable FAQ section.

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.