Skip to content

Practice Tests Exams (Web) Platform for studying cloud certifications developed by Ditectrev's Community.

License

Notifications You must be signed in to change notification settings

Ditectrev/Practice-Tests-Exams-Platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

688 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Practice Tests Exams Platform

🧪 Practice Exams Platform

Open Source Practice Tests Exams Platform developed by Ditectrev's Community.

education.ditectrev.com

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.

Contributors Issues PRs License Stars

🌟 Features

  • 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

🌱 Getting Started

Clone the repository:

git clone https://github.com/Ditectrev/Practice-Exams-Platform.git

Install dependencies:

npm install

Enable Git hooks:

npm run prepare

Copy environment variables and configure (see .env.example):

cp .env.example .env

Run the app:

npm run dev

Open http://localhost:3000 in your browser.

📚 Resources

Star History

Star History Chart

👥 Contributing

We welcome feedback and contributions. To report bugs, suggest features, or submit changes:

  1. Read our contribution guidelines
  2. Open an issue or pull request

Thank you for being involved!

📜 License

This project is licensed under the MIT License — see the LICENSE file for details.

Sponsor this project

Packages

No packages published

Languages

  • TypeScript 81.7%
  • JavaScript 14.0%
  • CSS 4.3%