Shelfkeep – Library Loan Desk (Flutter Source Code)

$22.00

Local Flutter desk for a small library: catalog, members, and loans, with a copy check at checkout and an overdue date check.

SKU: YM-SHELFKEEP Category:

Description

Shelfkeep is a local desk for a small library. It keeps a catalog, members, and loans. Checking a book out refuses the loan when no copy is on the shelf. Overdue is a date check. Nothing is emailed and no fine is charged.

Shelfkeep - Library Loan Desk (Flutter Source Code) screenshot 1 Shelfkeep - Library Loan Desk (Flutter Source Code) screenshot 2 Shelfkeep - Library Loan Desk (Flutter Source Code) screenshot 3 Shelfkeep - Library Loan Desk (Flutter Source Code) screenshot 4 Shelfkeep - Library Loan Desk (Flutter Source Code) screenshot 5

Features

  • Library desk, catalog, book, loans, members, and settings screens
  • Checkout refuses a loan when no copy is on the shelf
  • Overdue flag from a date check
  • Library name and loan length on the Settings screen
  • Sample books, members, and loans you can replace

Tech stack

  • Flutter 3.47 or newer (Dart 3.13)
  • SharedPreferences for local storage

Requirements

  • Flutter 3.47 or newer (Dart 3.13)
  • Chrome, for the web build checked with this template
  • Android Studio or Xcode only if you build the included mobile projects

How to install and run

  1. Unzip the archive and open the folder
  2. Run flutter pub get
  3. Run the app in Chrome with flutter run -d chrome
  4. Checks: flutter analyze, flutter test, and flutter build web

How to rebrand

  • Library name and loan length: Settings
  • Sample books, members, and loans: lib/src/seed.dart
  • Color: ColorScheme.fromSeed in lib/main.dart
  • Storage key: storageKey in lib/src/store.dart

What’s included

  • Full Flutter source, including Android and iOS project folders
  • Unit and widget tests
  • README with install, rebrand, and project layout
  • LICENSE (one end product)

Limitations

  • SharedPreferences only.
  • One library, no barcodes, no holds queue, and no fines.
  • The Flutter project was checked with analyze, tests, and a web build. APK and IPA were not built. Android and iOS project folders are included so you can assemble them on your machine.

License

Commercial license: use the source in one end product (one app, site, or service) for yourself or one client, free or paid. Reselling or publishing the source as a template is not allowed. Full text is in the LICENSE file.

Reviews

There are no reviews yet.

Be the first to review “Shelfkeep – Library Loan Desk (Flutter Source Code)”

Your email address will not be published. Required fields are marked *