
AWS Flashcards
Electron tray app for studying AWS Cloud Practitioner (CLF-C02) certification with 130+ flashcards.
Project Overview
AWS Flashcards is an Electron-based system tray application designed for AWS Cloud Practitioner (CLF-C02) certification preparation. The app lives in your system tray for quick access during study sessions, featuring 130+ flashcards across all 4 exam domains: Cloud Concepts (24%), Security & Compliance (30%), Technology & Services (34%), and Billing & Support (12%). Interactive flashcards flip with a click or spacebar, and the app includes progress tracking to mark cards as "Know It" or "Review", domain filtering for targeted study, shuffle mode, and efficient keyboard shortcuts.
Knowledge Gained
Building this project deepened my understanding of Electron's tray application architecture and how to create unobtrusive desktop utilities that integrate seamlessly with the operating system. I gained hands-on experience with Embla Carousel for smooth card navigation and swiping gestures. The project also reinforced my knowledge of localStorage for persistent state management and taught me effective patterns for keyboard-driven interfaces. Most importantly, I learned how to structure educational content for spaced repetition learning.
The Impact
AWS Flashcards addresses the challenge of finding study time in a busy schedule by making certification prep accessible during micro-breaks throughout the workday. The system tray approach means users can study during build times, between meetings, or whenever they have a few spare minutes—without context-switching away from their primary workflow. As an open-source project, it serves as both a practical study tool and a reference implementation for building Electron tray applications with interactive content.