Welcome to QuizzyArcade, a feature-rich, premium-grade mobile quiz application built with React Native + Expo. This isn't your average quiz app—this is Sayed Nowshad's creative playground, where clean design meets serious interactive functionality.
QuizzyArcade is designed to provide a minimal-effort, high-engagement quiz experience. It emphasizes:
- Instant play without signups or databases
- A rich UI with vibrant gradients and streak-based gamification
- Multi-topic quizzes delivered with an arcade-like UX
- Personalized score tracking and intuitive flow between gameplay, scoring, and replay
This project avoids backend complexity on purpose — it simulates a native gamified app experience without an API or database. That makes it fast, flexible, and beginner-to-pro scalable.
- ✅ Light-mode first responsive UI
- ✅ Beautiful gradient background using
expo-linear-gradient - ✅ Streak indicator with emoji-based gamification (
🔥 10-day streak) - ✅ Clean Home screen with profile-style greeting (
Hello, SAYED NOWSHAD) - ✅ Dynamic quiz routing per game category
- ✅ Score screen with visual feedback
- ✅ Modular component structure for reusability
The architecture follows a domain-driven design, keeping functionality scoped to each screen. We lean on:
- Declarative navigation using React Navigation Stack
- Decoupled components like
GameCard,QuizQuestion - Pure local state logic for scoring and transitions
- Scalable UI principles (atomic layout, shadow layering, vertical rhythm)
You won't see APIs or async DB logic here — but the UX is real enough to fake a production app.
| Tech | Role |
|---|---|
| React Native (Expo) | Core framework for cross-platform mobile |
| React Navigation | Handles screen transitions |
| expo-linear-gradient | Sexy UI gradients |
| Custom Components | Clean, reusable building blocks |
| Local State | Score tracking, flow control |
- Clone the repo:
git clone https://github.com/yourname/quizzyarcade.git
cd quizzyarcade