1720535833.png

My Digital Prof

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.

Objective:

To develop a secure, feature-rich e-tutoring platform that simplifies the educational process through advanced technology integration, enabling interactive sessions and resource sharing.

 

Challenges:

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.

 

Website Design and Development:

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.

 

Custom CMS Development:

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.

 

Key Features:

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.

 

Outcome:

The platform integrates complex features into a user-friendly interface, supporting dynamic interactions that enhance the learning experience.


Conclusion:

"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.

 

Technologies and Tools Used:

HTML, CSS, SCSS, Bootstrap, JavaScript, jQuery, PHP, MySQL, Stripe API, Zoom API, Google Calendar API, CodeIgniter 4, Custom-built CMS.

Thumb
Thumb
Thumb