Project Type

Web Application

Industry Domain

Education

Objective

The client wanted to come up with an interactive web application that contains easy-to-use and valuable education solutions for learners. This web-based platform has various courses and training sessions for the global m-learning community.

The Challenges

  • Complex Video Operation
  • Generate Video Slider from the uploaded video
  • Provide the same user experience for manually uploaded videos as well as for video URLs
  • Stripe Payment integration.
    • Recurring payment for Educator
    • Revenue payment to Educator based on Account Type
  • Display CTA at a specified time over the video, capture user input, correct/incorrect choice, replay a specific portion of video again if provided the incorrect answer
  • Multiple CTA (for different CTA Types) support on a single video
  • Complex PDF generation on successful completion of the course
  • Implement Web Application Firewall to secure server from intruders
  • Implement an SSL certificate, redirect the user to a secure channel if tried to access the website through HTTP protocol
  • Provide Educator preview of paid course on backend

Our Solution

Our experienced developers have successfully integrated youtube-dl for downloading videos from YouTube. Our team has also integrated the Stripe payment gateway for enabling recurring payment and revenue payment. Wkhtmltopdf was used to generate a PDF on the successful completion of the course. We made the web application secured from intruders with SSL and Mod security WAF (Web Application Firewall).

Features

Educator

  • Upload Video
  • Create Call-to-Action
  • Create Lesson.
  • Group of lessons will end up in course.
  • Publish/Un-publish Course.
  • Share course on various social media platforms
features
features

Learner

  • Gets option to choose interesting courses. The system will help learners by categorizing courses like popular/most recent/ most viewed/ invited by educators and likewise.
  • Can play course multiple times once purchased.
  • Will get PDF certification after successful completion of course.

Super Admin

  • Will monitor the overall content of the site.
  • Can ban/Archive/Active Educator/Learner.

Tech Stack

PHP 5.5

Backbone JS

Underscore JS

FFMPEG

wkhtmltopdf

Bootstrap

Mod Security WAF

Payment Integration

Youtube-dl

AWS

INQUIRY

Let's get in touch

UNITED STATES

4411 Suwanee Dam road,Bld. 300 Ste. 350, Suwanee GA, 30024

Sales: +1 (415) 230 0051

UNITED KINGDOM

Kemp House 160 City Road, London, United Kingdom EC1V 2NX

Sales: +44 7404 607567

INDIA

2nd Floor, Sun Avenue One, Bhudarpura, Ayojan Nagar, Nr. Shyamal Cross Road, Ahmedabad, Gujarat-380006

Sales: +91 635-261-6164

For Project Inquiries

emailsales@solutionanalysts.com emailcareer@solutionanalysts.com skypebiz.solutionanalysts
×