TutorBee is a home tutor finder system PHP project built with PHP 8, MySQL and Bootstrap 5. Parents and students search verified tutors of their own locality by subject, class, area, home or online mode, fee and rating, see each tutor's subjects, monthly fee, free days and reviews, and book one free demo class before paying anything. Tutors create a profile, add subjects and fees, and get demo requests from nearby homes. The admin verifies every tutor's ID proof before the profile goes live.
How it works
- Tutor registers, adds subjects with class group and monthly fee, available days and ID proof
- Admin checks the ID proof and verifies the tutor, so only genuine profiles appear in search
- Student / parent searches tutors with filters and opens a full profile with rating breakdown and reviews
- Student requests a free demo on one of the tutor's free days with a Morning / Afternoon / Evening slot
- Tutor confirms the exact date, time and a note, or rejects with a reason, then marks the demo Completed or No Show
- Student rates the tutor and enrolls; the monthly fee is paid with Razorpay (test mode) or demo mode and a receipt is created
- Tutor sees students and earnings after the 10% platform fee; admin sees dashboards and reports
Users
- Student / Parent – search, demo requests with status timeline, tuitions, fee payment, receipts, reviews, saved tutors
- Tutor – demo requests (confirm / reject / mark result), subjects & fees, students, earnings, review replies, profile with ID proof
- Admin – tutor verification, students, demo requests, tuitions, payments, review moderation, subjects, notices, reports, settings
Highlights
- 3 roles, 47 pages, 12 MySQL tables with sample data
- Free demo request rules: only on tutor's free days, 1 open request per tutor, max 3 open requests
- 4-step demo status timeline and 5-to-1 star rating breakdown
- Monthly tuition with "paid till" date; row lock so the same month is never paid twice
- Razorpay test mode + offline demo mode, printable receipt with amount in words
- Private ID proof folder that only the admin can open
- Prepared statements, password hashing, CSRF tokens, role and ownership checks, safe file uploads
- Client + server validation on every form (mobile, email, pincode, dates, fees, files)
- Demo logins for admin, students and tutors are included
What you get
- Complete PHP + MySQL source code
- SQL file with sample data (dates stay fresh on every import)
- Project report (55 pages) with 8 diagrams, abstract, explanation with viva Q&A, setup guide – all as PDF
- Screenshots and README with a 10-minute demo script
Who can use this project
BCA, BSc Computer Science / IT, MCA, Diploma students and Engineering students looking for a micro project or mini project.
Frequently asked questions
Does it work without internet? Yes. Demo payment mode works fully offline on XAMPP. Is Razorpay included? Yes, in test mode – add your free rzp_test_ key in Admin > Settings. Can 3 students present it? Yes. The README and explanation give a work split and 3 demo plans. Which software is needed? XAMPP (PHP 8 + MySQL) and any browser.