01 Feb Case Study: Instant Ninja
Akvelon had an idea to create a real-time learning and advice giving service designed for busy people on the go. This service is designed to make the most out of the user’s limited time by answering any questions they may have with the intention to improve the user’s basic skills in an effective and affordable way.
Akvelon successfully designed and implemented a mobile applications for iOS and Android platforms using cross-platform mobile framework Apache Cordova.
A scalable real-time video service based on WebRTC open source technology was used. Servers for VoIP media traffic NAT traversal and gateway were implemented using Coturn project and were deployed using Docker containers.
UI for this app was designed and implemented using Google Material Design. Mobile application testing was delivered by fabric platform for private group of users.
Benefits and Results
Akvelon developed both an Android and an iOS application with following features during 6 months:
- Authentication module OAuth 2.0
- 2 roles: teacher and student with different UI pages
- Scalable real-time video module based on WebRTC technology (Stun, Turn servers deployed using Docker containers)
- Search module for finding teacher by user’s preferences
Apache Cordova, WebRTC, Coturn, Angular, TypeScript, WebPack, HTML5, CSS3, Material Design, MSSQL, ASP.NET MVC, Jasmine, Karma, Docker, Firebase, fabric, MS Azure