ProjectsWeb DevelopmentRetake Lab
Web Development
Retake Lab - Open Assessment Platform with Unlimited Attempts and AI-Generated Questions
An open assessment platform where you type any topic, get a fresh test, and retake it as often as you like without seeing the same questions twice.
Free
Download the starter and begin building today.
What's included
- Source Code
- README
- Setup Guide
- Docker Compose
- Demo Data
MongoDBExpressReactNode.jsGemini APIDocker
Project notes
Built to help you go further.
Learners start with no sign-up, take practice or graded attempts with instant feedback, and see results, a dashboard and insights, while every new attempt avoids questions they have already seen and creators get analytics. It is built with the MERN stack (MongoDB, Express, React, Node.js), Gemini free-tier models for question generation and Docker Compose, with a backend test suite. Students learn guest-to-registered session design, prompt and quota handling for LLM APIs, and building analytics dashboards in React.
You also get setup documentation and access to project assistance. Talk to a specialist
