sime / cardkeeper

An offline first, PWA, loyalty/membership card wallet.

Home Page:https://cardkeeper.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Card Keeper: Loyalty/Membership card keeper

Application stores your membership cards, available offline.

User can retrieve membership numbers instantly, avoiding the need to phicically carry them.

Retrieving the membership card shows an accurate representation of the barcode which can be scanned at the merchant, e.g. coffee shops, fitness gyms, etc.

Requirements:

  • Reading barcodes
    • Several Kinds of Barcodes and QRCodes
    • The Barcode Reading API can work from a video so we don't need to use canvas at all.
  • Storing cards
    • LocalStorage
  • Styling cards: Color, name
  • Retrieving cards
    • JsBarcode (MIT)
    • qrcode-generator (MIT)
  • Offline PWA things
    • The App updates from the card display view.

Other ideas / Stretch Goals?

  • Backup files?
    • Maybe have a download file that saves / restores all of a user's cards? For if they change phones / delete app data.
  • Sort the cards?
    • By most frequently used?

About

An offline first, PWA, loyalty/membership card wallet.

https://cardkeeper.org

License:MIT License


Languages

Language:JavaScript 72.1%Language:CSS 19.1%Language:HTML 8.8%