Back
Year
2025
Tech & Technique
Next.js 16, TypeScript, Tailwind CSS, ShadCN UI, Prisma ORM, PostgreSQL, NextAuth, Gemini AI, next-intl, Supabase
Description
A smart educational platform that transforms lecture slides into interactive AI-powered practice exams, designed to help students prepare more effectively for their tests.
Key Features:
Key Features:
- 🤖 AI-Powered Exam Generation: Upload PDF files and automatically generate customized exams with intelligent question creation
- 📊 Detailed Performance Analytics: Track progress by topic with visual charts, percentages, and comprehensive insights
- 🔄 Attempt Comparison: Compare performance across multiple attempts with side-by-side question analysis and improvement tracking
- ⚙️ Customizable Settings: Control difficulty level (Easy/Medium/Hard/Mixed), number of questions (5-30), and time limits (5-120 minutes)
- 💡 Smart Tips: AI-generated hints for each question to guide learning and understanding
- 🌐 Bilingual Support: Full Arabic and English interface with automatic RTL/LTR layout switching
- 🔐 Complete Authentication: Google OAuth and credentials-based login with NextAuth integration
- 📱 Fully Responsive: Modern UI optimized for all devices using Tailwind CSS and ShadCN components
- 🎯 Question Navigation: Visual question tracker showing answered/unanswered status with quick navigation
- ⏱️ Advanced Timer: Persistent countdown timer with auto-submit functionality
- 📈 Comprehensive Dashboard: View all exams, attempts, statistics, average scores, and question counts
- 🔗 Exam Sharing: Share exams publicly with unique links and toggle public/private visibility
- 📄 PDF Analysis: Automatic extraction of topics, page references, and content structure from uploaded files
- 🎨 Dark Mode: Complete theme support with smooth transitions between light and dark modes