A desktop application to help you study for the CompTIA Security+ exam. Features flashcards with simplified spaced repetition, a question bank, PBQ support, quizzes, progress tracking, and import/export functionality. The database is created and stored locally in the user's home directory.
- Requirements: Python 3.8+, PySide6, matplotlib (optional for charts).
- Install dependencies:
pip install PySide6 matplotlib
- Clone or download this repository.
Run the app from your terminal:
python security_app.py- CSV: Use a header row with columns:
domain,question,answer,type. - JSON: Each item should include
domain,question,answer, andtype.
- Go to the Settings tab and click "Export Question Bank (JSON)".
- Go to the Settings tab and click "Reset Database" to delete all questions and progress.
Pull requests and suggestions are welcome! Please open an issue for bugs or feature requests.
MIT License. See LICENSE for details.