A beautiful, interactive educational quiz game designed for first graders. Features a premium, modern UI with gamification elements to make learning math fun!
- Times Tables - Master multiplication tables 1-10
- Compare Numbers - Learn less than, greater than, equal (< = >)
- Addition - Practice adding numbers
- Subtraction - Practice taking away numbers
- Word Problems - Fun multiplication story problems
- Carry Forward Addition - Addition with carrying over
- Counting - Count objects and find totals
- Number Patterns - Find the missing number in sequences
- Coin System - Earn 10 coins for each correct answer
- Streak Bonuses - Build streaks for extra coins
- Fake Multiplayer - Compete against AI players in real-time
- Live Rankings - See your position on the leaderboard
- Celebration Animations - Confetti and sounds for achievements
- Modern glassmorphism design
- Smooth Framer Motion animations
- Responsive design for all devices
- Dark mode optimized
- Sound effects for feedback
- Particle effects and animated backgrounds
- Node.js 18+
- npm or yarn
# Clone the repository
git clone <your-repo-url>
cd learnitquick
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 in your browser.
npm run build
npm startThe easiest way to deploy is using Vercel:
- Push your code to GitHub
- Go to vercel.com
- Import your repository
- Click Deploy!
Or use the Vercel CLI:
npm i -g vercel
vercel- Framework: Next.js 16 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- State Management: Zustand
- Icons: Lucide React
src/
├── app/
│ ├── globals.css # Global styles & animations
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main page
├── components/
│ ├── AnimatedBackground.tsx
│ ├── GameApp.tsx # Main app orchestrator
│ ├── GameScreen.tsx # Quiz gameplay
│ ├── HomeScreen.tsx # Welcome & subject selection
│ ├── MathMenu.tsx # Math game modes
│ └── ResultsScreen.tsx # Game results & rankings
├── store/
│ └── gameStore.ts # Zustand state management
└── utils/
├── questionGenerator.ts # Question generation logic
└── sounds.ts # Sound effects manager
- Adaptive Difficulty: Easy, Medium, and Hard modes
- Immediate Feedback: Visual and audio cues for correct/incorrect answers
- Progress Tracking: Coins, games played, and accuracy stats
- Learning Focus: Questions designed for 1st grade curriculum
MIT License - feel free to use for educational purposes!
Made with ❤️ for young learners