An interactive web application for practicing Google Cloud Platform Associate Cloud Engineer exam questions. Built with Next.js and TypeScript.
- Exam Mode: Timed practice exams with 50 randomly selected questions
- Practice Mode: Study mode with instant feedback and explanations
- Question Navigator: Visual overview of all questions with status indicators
- Flag Questions: Mark questions for review during the exam
- Detailed Review: Review all answers with explanations after completion
- Responsive Design: Works on desktop, tablet, and mobile devices
- Node.js 18+ installed
- npm, yarn, pnpm, or bun
- Clone the repository:
git clone <repository-url>
cd associate-cloud-engineer- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser
- Total Questions: 50 (randomly selected from a larger pool)
- Time Limit: 2 hours (Exam Mode only)
- Passing Score: 70%
- Format: Multiple choice questions
├── app/
│ ├── data/
│ │ ├── questions.json # Question data
│ │ └── questions.ts # Question utilities
│ ├── page.tsx # Main exam interface
│ └── layout.tsx # App layout
├── public/ # Static assets
└── package.json
The app uses:
- Next.js 16 for the framework
- React 19 for the UI
- TypeScript for type safety
- Tailwind CSS for styling
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
Feel free to submit issues or pull requests if you find any bugs or have suggestions for improvements.
This project is for educational purposes.