In August 2023, Denis P. reached out via referral for his e-tutoring platform, My Digital Professor. He sought advanced features for seamless tutor-student interactions. Over six milestones, I developed a dynamic system including tutor finding, secure payments via Stripe, and integrated Google Calendar for scheduling. Launched in phases, the platform revolutionized online tutoring.
To develop a secure, feature-rich e-tutoring platform that simplifies the educational process through advanced technology integration, enabling interactive sessions and resource sharing.
1- Real-time Communication and Scheduling Functionalities: Developing a seamless integration with Google Calendar to ensure any changes made by tutors on their mobile devices or within the platform are synchronized immediately.
2- Robust Security for Data Exchanges: Implementing high-security measures for real-time chat, multimedia resource sharing, and payment processes.
3- User-Friendly Interface Design: Creating a complex yet intuitive user interface that accommodates extensive functionalities without overwhelming the users.
4- Stripe Connect Integration: Configuring Stripe Connect to manage the financial transactions between students and tutors, including the distribution of earnings post-service fees, posed a significant technical challenge.
5- Bi-directional Google Calendar Integration: Ensuring a flawless two-way sync between the platform’s booking system and the tutor’s personal Google Calendar, which required handling various technical complexities to maintain accuracy and instant updates across different platforms.
I designed a minimalistic and intuitive interface that supports extensive features essential for an effective e-learning experience. The platform was developed using HTML, CSS, SCSS, Bootstrap, JavaScript, jQuery, PHP, MySQL, and CodeIgniter 4, ensuring a responsive and seamless operation.
The custom CMS enables comprehensive management capabilities, including:
1- Tutor verification and profile management.
2- Dynamic uploading and management of educational content.
3- Integration of secure payment systems.
4- Extensive data protection measures to ensure user privacy and security.
Tutor and Student Login Systems: Secure access for different user roles.
Real-time Chat Functionality: Direct communication between tutors and students.
Integration of Zoom Calls: Live sessions via Zoom within the platform.
Calendar Integration: Tutors can sync their availability from Google Calendar.
Booking System: Students can book sessions based on tutor availability.
Course Management: Admins can upload courses, students can purchase.
Multimedia Resource Sharing: Supports PDFs, pictures, audio, and videos.
Payment Integration: Secure transaction processing through Stripe.
Tutor Registration with Admin Confirmation: Ensures qualified tutor participation.
User Wallet System: In-platform currency for transactions.
Shopping Cart for Educational Resources: Students can buy notes and courses.
Note Uploads and Sales: Admin managed uploads of educational notes available for purchase.
High-security Protocols: Ensures data integrity and privacy.
Custom Admin Panel: For full control over site operations and user management.
The platform integrates complex features into a user-friendly interface, supporting dynamic interactions that enhance the learning experience.
"My Digital Prof" is poised for a 2024 launch, set to revolutionize the e-tutoring landscape in Italy. The platform's extensive features, backed by robust security and a user-focused design, ensure a comprehensive educational tool that meets modern needs.
HTML, CSS, SCSS, Bootstrap, JavaScript, jQuery, PHP, MySQL, Stripe API, Zoom API, Google Calendar API, CodeIgniter 4, Custom-built CMS.