Skip to content

Necodenomikhon/FWAAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FWAAR or Flashcards Without Ads And Restrictions

A GUI and API for paired information storage and repeatable viewing. In other words:

A simple desktop flashcard program to help you study (eventually) anything — words, facts, or formulas — right on your computer. No sign-ups, no cloud, and no internet connection needed.


💾 Download & Run

  1. Visit the Releases page of this project.
  2. Download the latest version for your system:
    • 🪟 Windows: FWAAR-win32-x64.zip
    • (WIP) 🍎 macOS: FWAAR-darwin-x64.zip
    • (WIP)🐧 Linux: FWAAR-linux-x64.zip
  3. Unzip the file anywhere you like (for example, on your Desktop).
  4. Inside the folder, double-click the app to start:
    • On Windows → FWAAR.exe
    • On macOS / Linux → FWAAR

That’s it — no installer, no internet, no account required.


🧭 What You Can Do

  • 📚 Create and name decks for any topic
  • ✏️ Add your own flashcards with a question and answer
  • 🔁 Study Mode: endless shuffle, weighted by how well you remember each card
  • 🎯 Quiz Mode: multiple-choice questions that track your score
  • 💾 Import or export decks as .json files for backup or sharing
  • 🧱 Offline and private — everything is stored only on your computer

🎓 How to Use

➕ Create a Deck

  1. Go to the Decks tab.
  2. Type a deck name (for example, “Biology 101”) and click Create Deck.

📝 Add Cards

  1. Open the Add Cards tab.
  2. Choose your deck, then enter a Question and Answer.
  3. Click Add Card.

📖 Study Mode

  1. Open the Study tab.
  2. Pick your deck and click Load Deck.
  3. Read the question, then click Show Answer (or press the spacebar).
  4. Rate how well you knew it:
    • Again or Hard → card appears more often
    • Good or Easy → card appears less often
  5. The deck never runs out — it loops forever in a smart shuffle.

🧩 Quiz Mode

  1. Go to the Quiz tab.
  2. Select a deck and click Start Quiz (the button changes to Restart Quiz after you begin).
  3. Choose the correct answer (click or press keys 1–4).
  4. Watch your score update in real time.

🔍 Browse Cards

  • The Browse tab lists all cards in a deck.
  • Use the search box to filter.
  • You can delete individual cards if needed.

💾 Backup & Restore

Your decks and cards are automatically saved locally (using IndexedDB).

To export your collection:

  1. Click Export All Decks.
  2. Save the .json file somewhere safe.

To import or restore:

  1. Click Import Decks and choose your .json file.
  2. Your decks will appear instantly — no restart required.

You can share these JSON deck files with others. They can import them into their app too!


⌨️ Shortcuts

Key Action
Space Flip flashcard in Study mode
R Reload the current deck
1–4 Answer in Quiz mode
Ctrl + Enter Quickly add a new card

🔐 Privacy

  • All data stays on your computer.
  • No accounts, no analytics, no uploads.
  • Works entirely offline.

Your information belongs to you... or your friends, if you like sharing decks.


⚙️ System Requirements

  • Windows 10 / 11, macOS 12+, or most modern Linux distributions
  • ~150 MB free disk space
  • Internet connection only required once to download the app

🧱 Technical Info (for the curious)

FlashcardsApp is built with:

  • Electron (for desktop support)
  • IndexedDB (for local data storage)
  • Plain HTML, CSS, and JavaScript — no frameworks or logins

🧡 Credits & License

FWAAR © 2025 Alexander Wise

This software is released under the GNU General Public License v3.0 (GPL-3.0). You are free to use, share, and modify it, provided that any redistributed versions remain open-source under the same license.

Read the full license here: GNU GPL v3


🆘 Support

If you run into problems or have suggestions:

  • Visit the Issues page on GitHub
  • Include your operating system and what you were doing when the issue happened

Happy studying! 🎓✨

About

API and GUI for archiving and reading information pairs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors