“…Our platform is built using a variety of technologies, including HTML5, AngularJS, Django/Python and PostgreDB. We needed a team that could support rapid product development across the stack of these technologies, adapt quickly to changes, learn and evolve along the way. Smart IT did their best to accommodate to our needs and helped us with the new release of VideoNote…”

Ryan Morris, Founder and President, VideoNote LLC

Created by two Cornell students, VideoNote was intended to enable skilled educators to teach more people, more effectively, in less time, at a lower cost. The application acquired notable success, which triggered the creation of a global cloud platform turning videos into an easily accessible educational content database. The client needed a team to support rapid product development across the stack of multiple technologies. Smart IT was approached with a challenge to enter the process and catch up on the development.
Having analyzed client`s requirements, Smart IT entered the project to take over the web development part of the project and created the solution for management of the synchronization process of the source code with Amazon ec2 servers via Amazon ec2 Container Service.

How It Works

The platform was developed with the intention to improve the education process. It allows lecturers to create and upload videos for on-campus and off-campus students. The growth of user and video database stimulated moving the platform to cloud. To facilitate the access to and storing of the video content, the platform was connected to AWS.

By connecting the solution source code with Amazon ec2 servers, Smart IT managed to setup the process of automated code updates for scaling the system to a larger number of servers. This allowed to connect several universities to the platform and provide each one with a unique storage space.

Videos have tags and notes with a list of topics covered during the lectures, which allows students to find the exact moment they are interested in. There is no need to watch hours of recordings. Content can be shared, edited and commented on, which helps students to work with the educational material more effectively.

Smart IT strived to make the service flexible for further updates. For that reason Smart IT developed the solution managing synchronization process of the source code with Amazon ec2 servers, created a system architecture and used front-line technologies for the web development part of project.

During the project, Smart IT had to overcome several challenges to accelerate project takeover and speed up the development process.
Time-consuming access to video storage.

Striving to simplify the access and storing video content the platform was connected to Amazon Web Services. Accelerating the process the Smart IT team applied technologies like Docker containers, Container service, Amazon ec2, Amazon S3, Amazon CloudFront, Amazon RDS to provide smooth platform operation. Thanks to the applied technologies the platform can be easily upgraded without any damage to the performance level.

The implementation of the VideoNote platform allowed boosting the education process, especially for off-campus students. Currently the platform stores over 5K video-lectures and has the database of over 17K active users.