Flutter Student-Teacher online Quiz Platform
Budget: ₹600 – ₹3,000 INR
I am building a Flutter app that lets three distinct roles interact around quizzes:
• Students sign up with their email address only, then log in to take the quizzes.
• Teachers create question banks directly inside the app’s interface. While importing from CSV/Excel could be a future enhancement, for this first release all questions will be entered manually through the UI.
• Approvers review each test a teacher submits and either approve or reject it before it becomes visible to students.
The core work I need is the complete UI flow for those roles, wired to simple in-memory or mock-API data so I can hook up my own backend later. If you already have a similar Flutter project that covers registration, role-based navigation, question entry, and an approval workflow, that would be ideal—I am open to re-skinning and extending existing code.
Key deliverables
1. Flutter source project (null-safety) with clean, modular architecture.
2. Auth screens for student and teacher sign-up / login via email.
3. Role-based dashboards: Student (quiz list & history), Teacher (create/edit quizzes, submit for approval), Approver (pending list, approve/reject).
4. Question builder UI with support for multiple-choice, single-answer questions.
5. Basic state management (Provider, Riverpod, or Bloc—your call) and routing.
6. Simple mock storage so the flows are fully testable without a backend.
Please mention any ready-made app you can adapt, your preferred state-management approach, and an estimated timeline.
• Students sign up with their email address only, then log in to take the quizzes.
• Teachers create question banks directly inside the app’s interface. While importing from CSV/Excel could be a future enhancement, for this first release all questions will be entered manually through the UI.
• Approvers review each test a teacher submits and either approve or reject it before it becomes visible to students.
The core work I need is the complete UI flow for those roles, wired to simple in-memory or mock-API data so I can hook up my own backend later. If you already have a similar Flutter project that covers registration, role-based navigation, question entry, and an approval workflow, that would be ideal—I am open to re-skinning and extending existing code.
Key deliverables
1. Flutter source project (null-safety) with clean, modular architecture.
2. Auth screens for student and teacher sign-up / login via email.
3. Role-based dashboards: Student (quiz list & history), Teacher (create/edit quizzes, submit for approval), Approver (pending list, approve/reject).
4. Question builder UI with support for multiple-choice, single-answer questions.
5. Basic state management (Provider, Riverpod, or Bloc—your call) and routing.
6. Simple mock storage so the flows are fully testable without a backend.
Please mention any ready-made app you can adapt, your preferred state-management approach, and an estimated timeline.