Ruangguru is an online learning application aimed at elementary to high school students. In this application there are live video streaming features, video players, assignments for students, gamification, and various other features. I develop many features in this application such as gamification, video player, etc.