Open Source Practice Tests Exams Platform developed by Ditectrev's Community.
Practice Tests Exams Platform is a web app for practising certification exams (e.g. Azure, AWS, and other cloud and IT certifications). It offers practice and exam modes, progress tracking, and AI-powered explanations so you can learn as you go.
Built with: Next.js, TypeScript, Tailwind CSS, Appwrite, GraphQL, Azure Cosmos DB, Stripe, and React.
- Practice & exam modes – Timed exam simulation and untimed practice
- Question sets – Sourced from the Ditectrev community repo
- Correct answers – Reveal and review the right answer for each question
- AI explanations – Ollama (local), OpenAI, Gemini, Mistral, DeepSeek, or Ditectrev-powered explanations
- Subscriptions – Ads-free, Local, BYOK, and Ditectrev tiers (Stripe)
- Progress & trials – Secure trial system and optional account for progress
Clone the repository:
git clone https://github.com/Ditectrev/Practice-Exams-Platform.gitInstall dependencies:
npm installEnable Git hooks:
npm run prepareCopy environment variables and configure (see .env.example):
cp .env.example .envRun the app:
npm run devOpen http://localhost:3000 in your browser.
We welcome feedback and contributions. To report bugs, suggest features, or submit changes:
- Read our contribution guidelines
- Open an issue or pull request
Thank you for being involved!
This project is licensed under the MIT License — see the LICENSE file for details.