Project Brief: Jet and Rocket
Purpose: All-in-One Education & Tutor Management Platform\ Platform Type: Responsive Web App
(Mobile
+ Desktop)\ Version: MVP (Phase 1)
Overview
Jet and Rocket is a centralized education platform designed to connect students, tutors,
and admins through a private, secure, and efficient online system. It replaces fragmented
tools like WhatsApp, Excel sheets, and third-party apps with one streamlined solution.
Core Features
1. User Roles & Registration
•Admin Dashboard: Controls all users, assignments, jobs, classes, fees.
•Tutor Registration & Login
•Profile setup (subjects, boards, grades, experience)
•Manual or auto verification
•Student Registration & Login
•Registered by parent or admin
•No contact number shared between tutor and student.
2. Tutor Dashboard
•Assigned student/class list
•Attendance and class completion marking
•Upload notes and progress
•View & apply to job posts
•Chat with admin
•Track earnings
3. Student Dashboard
•View assigned tutor and class details
•Join live classes
•Access class notes, uploads, recordings
•Raise doubts via private chat
•Upload assignments
•Track completed classes and fee status
1
4. Job Posting Board (Admin Only)
•Private board visible only to tutors
•Filter jobs by subject, grade, board, mode, location
• Tutors apply → Admin assigns
•Job status: Open / Closed / Assigned
•Matching tutors notified when jobs are posted
5. Live Class Integration
•1-to-1 and group classes
•Students cannot see each other (blind classroom)
•Private doubt chat to teacher
•Class recording, whiteboard, screen sharing
•Zoom SDK / Daily.co / Jitsi integration (custom interface)
6. Fee & Payment Management
•Class-wise or monthly fee structure
•Auto fee calculation
•Payment reminders (SMS/Email/WhatsApp)
•Manual and online payment tracking
•Razorpay / Paytm integration
•Partial payment, refund, and adjustments
7. Scheduling & Class Management
•Class schedule view (tutor & student)
•Status: Scheduled / Completed / Cancelled
•Modes: Online / Tutor’s place / Student’s place
•Manual tutor-student matching by admin
8. Communication System
•Web-based internal chat (no WhatsApp)
• Admin ↔ Tutor ↔ Student 3-way chat
•Secure private channels only (no contact numbers)
9. Notifications & Alerts
•Class reminders
•Fee due reminders
•Demo follow-ups, renewal alerts
•Channels: WhatsApp (Cloud API), Twilio SMS, SMTP email
10.Reports & Monitoring
•Tutor/student class logs
•Attendance & earnings reports
2
•Cancelled classes, complaints log
•Export to CSV
Course Selling Module (Admin Controlled)
Overview
Allow the admin to upload, price, and sell recorded or structured courses (video +
document + quiz), accessible only to registered students. Tutors do not upload courses – only
admin has full control.
Admin Panel
•Create and manage courses (title, subject, grade, board)
•Upload:
•Video lectures (YouTube unlisted / Vimeo / Self-hosted)
•PDFs / Notes / Worksheets
•Quizzes (MCQs / subjective)
•Set pricing, preview lesson, access duration
•View enrolled students, payment history
•Set visibility (public or specific students only)
Student Dashboard
•Browse/filter courses by subject, grade, level
•Preview free content (if enabled)
•Pay securely and unlock access
•Track progress (videos, quizzes, notes)
•Download materials (if allowed)
Payment
•Razorpay / Paytm integration
•Admin defines pricing, duration, refund policy
•Auto-confirmation email/SMS after payment
•Expiry-based access control
Optional Add-ons
•Auto-certificate generation
•Course ratings & feedback
•Coupon codes
•Bundle pricing
3
Tech Stack Recommendations
Function Tools/Technologies
Frontend React.js / Vue.js + Tailwind CSS
Backend Firebase / Laravel / Node.js
Database Firestore / MySQL / MongoDB
Live Class Integration Zoom SDK / Daily.co / Jitsi Meet
Course Hosting YouTube / Vimeo / AWS S3
Payments Razorpay / Paytm / Stripe
Notifications WhatsApp Cloud API / Twilio / SMTP
Hosting Firebase Hosting / Vercel / Hostinger /
AWS
Chat System Firebase Chat / Twilio Chat / Sendbird
LMS Plugin (if Tutor LMS Pro / LearnDash Pro
WordPress)
Mobile-Friendly Features
•Responsive design (Tailwind CSS / Bootstrap)
•PWA ready: Add to home screen
•Fast loading on low bandwidth
•Optimized touch UI and mobile dashboards
•Mobile-friendly fee tracking, class joining, and chat
Optional Future Phases
•Mobile app (React Native / Flutter)
•Report card and assignment correction system
•AI-assisted insights for admin and tutors
•Referral and reward system
•Integrated assessment platform
Suggested Page Structure
1. Home
2. Login/Register (Student / Tutor / Admin)
3. Dashboards (Role-Based)
4. Job Board (Private)
4
5. Live Class Interface
6. Course Store
7. Fee Tracking
8. Reports
9. Notes / Assignments
10.Chat Interface
11.Settings / Notifications
Final Notes
•No personal contact sharing between users
•Admin moderates all activity and assignments
•Fully secure, scalable, and centralized platform
Ready for Development. PDF, wireframes, job posts, and team suggestions can be created on
request. i want to make it in wordpress