Master AWS Certifications with AI-Powered Practice Quizzes
AWS Prep Help is a modern web app designed to help you ace your AWS certifications. Practice with real exam-style questions and get instant, AI-powered explanations for every answer. Built for students, professionals, and anyone looking to level up their AWS skills.
- 90-Minute Exam Timer: Each quiz runs with a full 90-minute countdown and auto-submits when time is up.
- Pause & Resume Control: Pause button freezes the timer and interactions, with a full-screen paused state and centered Resume action.
- Minimum 65 Questions per Quiz: Quizzes are normalized to at least 65 questions by adding unique questions when needed.
- AI-Powered Explanations: View detailed explanations after submission, including why answers are correct and why others are wrong.
- Instant Result Validation: Submitted answers are checked immediately with clear correctness feedback.
- Progress Tracking UI: Live answered/total progress indicator and score summary at completion.
- Session Persistence: Answers, timer state, pause state, score, and question order are saved and restored via local storage.
- Flexible Learning: Study at your own pace with certification-wise exam selection.
- Beautiful UI: Responsive, animated, and easy to use.
- AWS Certified Cloud Practitioner
23 full-length practice exams, hundreds of questions!
- Framework: Next.js 14
- Frontend: React 18, Tailwind CSS, Radix UI
- AI: Google Gemini via ai-sdk
- Backend: Supabase, Redis
- Type Checking: TypeScript
- Choose a Certification: Start with AWS Certified Cloud Practitioner.
- Pick a Quiz: Select from 23 practice exams.
- Answer Questions: Get instant feedback after each question.
- AI Explanations: Click "Get AI Explanation" to receive:
- Why the answer is correct
- Why other options are wrong
- Additional AWS concepts
- Best practices and recommendations
- Track Progress: See your performance and focus on areas to improve.
# 1. Install dependencies
npm install
# 2. Start the development server
npm run dev
# 3. Build for production
npm run build
npm startsrc/app/— Next.js app directory (pages, API routes, UI)src/data/— Certification configs and quiz datasrc/components/— Reusable UI componentspublic/— Static assets (logo, certification images)
- Powered by Google Gemini (via API)
- Cached with Redis for speed and efficiency
- Explanations are concise, thorough, and focused on AWS best practices
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.
Built with ❤️ by Akkilesh A
