Problem
- Client context: My Korean tutor
- Requested scope: App
- Business tags: SNS, App, Web
This service is available to members only.
#SNS, #App, #Web
'My Korean Tutor' is a WebRTC-based video call matching platform developed by IT7, designed for real-time communication between teachers and students. This platform facilitates convenient Korean language learning and maximizes learning efficiency through seamless interaction between learners and tutors.
WebRTC-based Multi Video Communication Service: This service supports multi-party video calls, utilizing WebRTC (Web Real-Time Communication) technology based on HTML5 standards to provide stable and high-quality video calls.
Video Call Service Between Teachers and Students: Teachers and students can communicate in real-time via video calls, enabling students to learn Korean more efficiently.
Teacher Rating Service After Video Calls: After a call, students can leave ratings for their teachers, helping users choose better tutors.
Profile Management and Communication Service: Users can manage their profiles and communicate with others through their profiles.
Implementation of WebRTC-based Video Call Functionality: Utilized WebRTC technology to provide high-quality P2P video calls, similar to the video call functionality of KakaoTalk. This technology adheres to HTML5 standards, enabling real-time communication between browsers.
Real-time Video Calls and Push Notification Functionality: Teachers and students can engage in real-time video calls, with call requests delivered instantly via push notifications. This allows users to easily respond to video calls anytime, anywhere.
Personal Profile and Comment Functionality: All users can manage their profiles and exchange feedback through comments after calls. This feature facilitates smooth communication between users and maximizes learning effectiveness.
Server Configuration: Used Cafe24 for virtual server hosting, SMTP for email services, and IIS for the web server to provide stable services.
Backend: Implemented server logic and APIs using PHP and adopted MariaDB for efficient data management.
Database: Employed MariaDB to manage large volumes of data reliably and maintain fast query response times.
Frontend: Utilized HTML5, CSS3, JavaScript, and jQuery to develop a user-friendly interface, and used the Cordova framework to develop the Android app for mobile environments.
'My Korean Tutor' leverages IT7's technological expertise and innovation to provide high-quality educational environments for users worldwide who wish to learn Korean. This platform aims to continuously improve by incorporating regular updates and user feedback.