Project Type
Web Application
Industry Domain
Education
TappnEd is a web platform that provides high-quality education and training video solutions for the global community of learners. Educators can create free or paid courses and learners can participate in these courses. Learners can get PDF certificates on successful completion of courses.
Request for Consultation

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

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

Tell us Your
Big Idea!

  • =
  • This field is for validation purposes and should be left unchanged.

@2022 Solution Analysts Pvt Ltd. All Right Reserved