Pocket Classroom is an offline-friendly, interactive learning app built with HTML, CSS, and Vanilla JavaScript.
It lets users create, manage, and study learning capsules containing Notes, Flashcards, and Quizzes — all stored locally using LocalStorage.
- Grid view of all saved capsules.
- Shows Title, Subject, Level, Last Updated, Best Quiz Score, Known Cards.
- Actions: Learn, Edit, Export, Delete, New Capsule, Import JSON.
- Progress bar and best score update automatically after learning.
- Create or edit capsules.
- Add metadata, notes, flashcards, and quiz questions.
- Local auto-save with one-click Save and Back buttons.
- Study in 3 tabs:
- Notes – clean searchable list.
- Flashcards – flip cards, mark known/unknown.
- Quiz – sequential questions, instant feedback, and score tracking.
- Updates Library progress and best score automatically.
pc_capsules_index– list of all capsulespc_capsule_<id>– capsule contentpc_progress_<id>– known cards & quiz scores
- Clone or download the repo
- Open
index.htmlin your browser - Everything works offline — no backend needed 🎉
- HTML5, CSS3, JavaScript (ES6)
- Bootstrap 5
- LocalStorage API
- Cloud sync
- Advanced statistics
- Tag & search filters
- Theme customization
This project is licensed under the terms of the MIT License.
For any inquiries, please contact:
