Here’s a single powerful prompt that includes all features to generate a full-fledged SBI PO mock test website like Testbook using 0dev:
Prompt:
"Generate a fully functional SBI PO mock test website with a professional UI and advanced exam features similar to Testbook. The website should include the following components:"
🚀 1. Homepage & User Authentication
- A modern landing page with a hero banner, mock test features, testimonials, and a call-to-action button (Register Now).
- User authentication system with login and signup pages, supporting email-password and Google login using Firebase/Auth0.
⚡ 2. User Dashboard & Test Management
- A user-friendly dashboard displaying available mock tests, completed tests, performance analysis, and ranking.
- Admin panel to upload questions, manage users, and analyze test data.
📌 3. Exam Interface (Like Testbook)
- Mock test UI with:
- Question panel (40 MCQs per test).
- Sidebar navigation (Green = Correct, Red = Wrong, White = Unattempted).
- 40-minute total timer and per-question timer.
- Submit button to complete the test.
- Dark mode toggle for better readability.
🔥 4. Backend System & Question Storage
- Backend API using Node.js and Express to serve random SBI PO questions with ID, text, 4 options, correct answer, explanation, and marks.
- Database (MongoDB/MySQL) to store questions, user attempts, scores, and analytics.
📊 5. Test Evaluation & Performance Analysis
- Auto-evaluation system to calculate scores, accuracy, and ranks after submission.
- Detailed performance report with:
- Total Score & Accuracy
- Time taken per question
- Graph-based performance tracking (Chart.js or Recharts)
- Leaderboard with top scorers and search functionality.
💰 6. Premium Features & Payment System
- Subscription model using Razorpay/Stripe for premium mock tests.
- Secure payment processing and transaction storage.
- Email notifications for payment confirmations and test reminders.
🤖 7. AI-Powered Performance Insights
- AI-based weakness analysis (e.g., "Your weakest topic is Quantitative Aptitude").
- Smart question recommendations based on past performance.
🏆 8. Live Quizzes & Leaderboard System
- Real-time daily quizzes with live leaderboards.
- Badges and achievements for top performers.
📱 9. Mobile App (React Native/Flutter)
- A fully responsive mobile app with mock tests, leaderboards, and live quizzes.
🚀 10. Deployment & Hosting
- Frontend: Next.js + Tailwind CSS hosted on Vercel.
- Backend: Node.js + MongoDB/MySQL hosted on Render/AWS.
"Ensure the website is fast, scalable, and follows best practices for UI/UX. Provide clean, maintainable, and well-commented code with proper folder structuring."