GitHub - GioBigno/SimpleCards: Flashcards software for studying using spaced repetition technique · GitHub
Skip to content

GioBigno/SimpleCards

Folders and files

Repository files navigation

appicon

SimpleCards

Minimal flashcards software for studying using spaced repetition technique.

Install

Linux

AppImage is available here

WebAssembly

A demo is available here

Build from source

Linux
  1. Install build dependencies

    Requires Qt 6.10

  2. Clone the repository

    git clone https://github.com/GioBigno/simple-cards.git && cd simple-cards
  3. Compile

    # Configure
    mkdir build && cd build
    cmake .. -DCMAKE_PREFIX_PATH=<path/to/Qt> -DCMAKE_BUILD_TYPE=Release
    # Build
    cmake --build .
  4. Install

    cmake --install . --prefix <custom/installation/prefix>
WebAssembly
  1. Install build dependencies

    Requires

  2. Clone the repository

    git clone https://github.com/GioBigno/simple-cards.git && cd simple-cards
  3. Compile

    # Configure
    mkdir build && cd build
    /path/to/qt-wasm/qtbase/bin/qt-cmake .. -DCMAKE_PREFIX_PATH=<path/to/Qt> -DCMAKE_BUILD_TYPE=Release
    # Build
    cmake --build .
  4. Install

    Setup an HTTP server in the build directory and access simplecards.html.
    If using wasm_multithread (suggested) the server must send Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers.

Screenshots

App Screenshot App Screenshot
App Screenshot App Screenshot

Extra

icons: https://www.svgrepo.com/collection/chunk-16px-thick-interface-icons

About

Flashcards software for studying using spaced repetition technique

Topics

Resources

Stars

Watchers

Forks

Contributors