Tutoring Website with Booking Functionality (1-on-1 lessons )

Job ID: 40536917

Budget: $200 – $400 USD

I am posting this project for the second time because I previously received many questions about how the website should look and how the student booking process should work.

To make my requirements clearer, I am providing this tutor page as a reference:
https://preply.com/en/tutor/1552429

I want the first page of my website to follow this page very closely in design, structure and functionality.

Homepage requirements
The homepage should include:
• A large introduction video where I introduce myself
• My name, qualifications, teaching experience and introduction
• The price of the trial lesson
• A clear Book a Trial Lesson button
• Student ratings and written reviews
• A booking calendar where students can choose a date and time
• English-learning packages displayed on the same page
• IELTS preparation packages

Students should have two options:
• Book a trial lesson first
• Purchase a full package immediately without taking a trial lesson

English packages
I need separate packages for:
• A1
• A2
• B1
• B2
• C1
• C2
• IELTS preparation

Each A1–C2 package should include at least 10 private lessons.
After purchasing a package, the student must be able to:
• Create or access their account
• Book each lesson separately
• View upcoming bookings
• See how many lessons remain
• Have one lesson automatically deducted after every booking

Booking and Zoom integration
The booking process must be automatic.
After a student books a lesson:

• A Zoom meeting must be created automatically
• The student must receive the Zoom link automatically
• I must receive the booking details and Zoom link
• Booking confirmation and reminder emails must be sent automatically

Payments
The website must support:
• Stripe
• PayPal

Tutor and website language

At the moment, there will be only one tutor, which is me.

Important clarification

I am not requesting a full marketplace with many tutors . I need a simpler website for one tutor, but the homepage and student experience should be very similar to the reference page.

Please apply only if you can build and test the complete process:
1. Booking and paying for a trial lesson
2. Purchasing a lesson package
3. Logging into the student account
4. Booking a lesson from the package
5. Automatically creating a Zoom meeting
6. Deducting one lesson from the package
7. Showing the student how many lessons remain