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.

Releases

No releases published

Languages