Skip to content

julienroussel/memdeck.org

Repository files navigation

MemDeck

MemDeck is a simple yet effective tool designed to help anyone master a memorized deck of cards. Whether you're a magician, a memory enthusiast, or just curious about the art of memorization, MemDeck provides straightforward exercises to train and test your knowledge.

🚀 About the Project

This is a side project, built with one goal in mind: keeping things simple. No distractions, no unnecessary features—just a clean and efficient tool to help you learn and retain a memorized deck.

✨ Features (yet to come...)

  • Flashcard Mode – Test yourself by recalling the card at a specific position.
  • Quiz Mode – Answer randomized deck-related questions.
  • Practice Sessions – Focus on specific sections of the deck.
  • Minimalist UI – No fluff, just what you need to practice effectively.

🛠 Tech Stack

MemDeck is built using Typescript, React and Mantine.

📦 Installation

If you want to run MemDeck locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/julienroussel/memdeck.org
    cd memdeck.org
  2. Install dependencies:
    npm install
  3. Start the app:
    npm run dev

🎯 Roadmap

  • Add spaced repetition algorithm
  • Mobile-friendly design improvements
  • Dark mode support

🤝 Contributions

Want to improve MemDeck? Feel free to fork the project, open an issue, or submit a pull request. Keep it simple, keep it useful. 😃

📜 License

This project is open-source and available under the GPL-3.0 License.

🎩 Acknowledgements

A huge shout-out to all memory enthusiasts and magicians who inspired this project!

Cards SVG images are from https://tekeye.uk/playing_cards/svg-playing-cards


Ready to master your stack? 🃏🔥