Skip to content

A flash card app for desktop made with Tauri and SvelteKit

License

Notifications You must be signed in to change notification settings

Cabidge/flashpack

Repository files navigation

Flashpack - A Flash Card Desktop App

Flashpack is a project that set out to create a studying tool that not only encompasses traditional flashcards, but also caters to the unique challenges of math-based questions.

Features

  • Scriptable Cards: One of Flashpack's key features is its ability to generate question cards with variable content through user-made scripts. This is particularly beneficial for subjects like math, where randomized variations of numeric answers aid in better understanding and prevent memorization of specific values.
  • AsciiMath Support: Flashpack supports rendering complex math expressions through AsciiMath, which allows for a more readable source text.

Screenshots

TODO

Installation

No releases yet

Usage

To run this locally from source, first make sure to complete the Tauri prerequesites and install the Tauri cli:

$ cargo install tauri-cli

Next, clone this repo and install the necessary npm modules:

$ git clone [email protected]:Cabidge/flashpack.git
$ cd flashpack
$ npm i

Once that's done, use the Tauri cli to run in debug mode:

$ cargo tauri dev

Or, build an executable in release mode:

$ cargo tauri build
$ cd ./src-tauri/target/release
$ ls