Skip to content

megabytesme/CardBox

Repository files navigation

CardBox

Screenshot 2025-02-24 211528

CardBox is an opensource cross-platform app which is designed to effortlessly present your loyalty cards on all your devices.

Features

  • Cross-platform support: Enjoy access to your loyalty cards on whichever device or OS you use!

Download

Build Guide

Prerequisites

  • Windows 10 or later
  • Visual Studio 2019 or later

Installation

  1. Clone the repository:
    git clone https://github.com/megabytesme/CardBox.git
  2. Open the project in Visual Studio.
  3. Build the solution.

Running the Application

  1. Start the application by pressing F5 or by selecting Debug > Start Debugging.

Usage

  1. Add a card: Press the ➕ icon to add a card.
  2. Fill in the details: Fill in all the applicable card details.
  3. View your cards: View all the cards in the main window.

Test Import Data - Every Barcode Type as a Card

  1. Go to Settings: Press the ⚙️ icon to enter the settings.
  2. Select Import Cards: Select the Import Cards button.
  3. Select Paste Text: In the dialog box, select Paste Text.
  4. Copy and Paste Enter the import card code below, then press enter.
H4sIAAAAAAAACmWSXW+CMBhG/wrhWhNK62fiBdBiNFJtpV3MsgtU4jaXbVGSqYv/fWW0pOBd+5BzeJ+2z7/upzt2g1uR75woO+3djns0gVrv1JrJb8FFUggvpoJc4oXgoSRkoj4X7hjcO5Uj+tpn2+xkW3RkPCm5JjcG2GGiWd9icweOWmwORwb1RoSnSW8h5IYJoExCK1BDAfxh26GihoRcl0SizRP42U6NBPSNBWdF5iRZcXq72KIyrlLt4sQrknR2Y2KOKRZ+5YF1IRLQbmMUFZg5Sq5k6C3Q/+8jmwOwBQL4QB56CVZNAnOSqqVRzNLY5tX2kTbn36uLr3DsIDCwSRWpRMOC8CnFBC4kDVMZJnwNBJevQv/e8+sKjDv/d2GZGC8TY5JznHo8tkyESR7qkTxUNxGrqBvYHhUEpoyqXz4m+r5DyzQA5iLhsB4kWc9sWG1bB6EZCLxBfXGrj/x8zq+Nc6gi84pEHLEjxaVEj9z3AUL3lz/fn8fmTAMAAA==

Folder Structure

  • 1703 UWP: UWP app implementation which supports devices on Windows 1703 and above (looking at you W10M) - Uses UWP WinUI. Recommended for Windows 10 Mobile users.
  • 1809 UWP: UWP app implementation which supports devices on Windows 1809 and above (Includes 10X!) - Uses WinUI 2. Recommended for all Windows device users.
  • MAUI: MAUI app implementation which supports devices on Windows 1809 and above, Android, iOS and Mac - Recommended for Android/iOS users (Also Windows users, if you prefer "Material You" over "Fluent design").
  • Shared Code: Project which holds the code shared by all projects.
  • App Assets: Folder which holds the assets used by all projects when publishing to App Stores.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the CC BY-NC-SA 4.0 License - see the LICENSE file for details.

About

CardBox is an app which is designed to effortlessly present your loyalty cards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages