Skip to content

akkilesh-a/aws-prep-help

Repository files navigation

AWS Prep Help Logo

AWS Prep Help

Master AWS Certifications with AI-Powered Practice Quizzes

🚀 Overview

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.

✨ Features

  • 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.

📚 Supported Certifications

  • AWS Certified Cloud Practitioner
    23 full-length practice exams, hundreds of questions!

🛠️ Tech Stack

🧠 How It Works

  1. Choose a Certification: Start with AWS Certified Cloud Practitioner.
  2. Pick a Quiz: Select from 23 practice exams.
  3. Answer Questions: Get instant feedback after each question.
  4. 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
  5. Track Progress: See your performance and focus on areas to improve.

🖥️ Local Development

# 1. Install dependencies
npm install

# 2. Start the development server
npm run dev

# 3. Build for production
npm run build
npm start

📂 Project Structure

  • src/app/ — Next.js app directory (pages, API routes, UI)
  • src/data/ — Certification configs and quiz data
  • src/components/ — Reusable UI components
  • public/ — Static assets (logo, certification images)

🤖 AI Explanations

  • Powered by Google Gemini (via API)
  • Cached with Redis for speed and efficiency
  • Explanations are concise, thorough, and focused on AWS best practices

🤝 Contributing

Contributions are welcome! Please open an issue or submit a pull request.

📄 License

This project is licensed under the MIT License.

Built with ❤️ by Akkilesh A

About

In browser quiz app for aws certifications courses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors