An interactive quiz application designed to enhance memory and learning through gamification. Features multiple question types, score tracking, time limit, progress monitoring, and adaptive difficulty levels.
ReactJS
Context API
useReducer
PebbleUI
Firebase
Firestore
Multiple quiz categories and topics
Difficulty level selection
Timed and untimed quiz modes
Real-time score tracking
Progress saving and resume
Leaderboard system
Achievements and badges
Detailed performance analytics
OAuth authentication with Google and Facebook
Integrated Firebase for real-time data synchronization, added authentication with Google and Facebook, and implemented complex quiz state management including timer functionality, score calculation, leaderboard system, achievements and badges, and progress persistence.