About Project
E-abhyasu, an online learning platform that provides video tutorials based on subscription to students. Admin panel supports video uploading through angular, which calls an API developed in python framework’s FastAPI. This FastAPI uploads videos to Vimeo server which supports video hosting and streaming.
Backend workflow
● Firebase login
● API call through angular
● Video hosting to Vimeo through FastAPI
● Python response to angular
● Hosting video frames in bunches and encoding into different qualities
● Long polling form python to Vimeo for encoding progress
● Firebase update based on request responses
● Video streaming in the application
Technology used
● Python, FastApI, Vimeo, firebase for the backend.
● Angular for admin panel
Challanges
● Data structure design such that it is suitable for all kinds of the
education system.
● User-friendly interface designing.
● Including all kinds of education system.
● Build a zero down-time application for students and professors.
Our Client












