Skip to content

Flashcards software for studying using spaced repetition technique

Notifications You must be signed in to change notification settings

GioBigno/SimpleCards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

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