U

Ularn

Anyone can make, Everyone can learn

U

Ularn

Anyone can make, Everyone can learn

The problem Ularn solves

I would like to start this section with a question. Which is the first website you visit, if you want to start learning a new skill?
Youtube right? Yes, even I would do the same (almost everyone will do the same), coz why not, Youtube is the largest content library, 500 million people use youtube for learning, 1 million learning videos are shared every day. on the contrary, It has so much content that you cannot find the right one, if you want to learn a new skill youtube does not provide structured content, the comments are not moderated, you don't know what to do after the first video, there are no notes. The suggestions distract you all the time (I open youtube to study physics, but I end up watching "shot on iPhone memes" or "The Ellen Show" for an hour).
To solve this problem, I am introducing Ularn. Ularn is a platform where anyone can make courses using youtube videos, and everyone can use them, to learn in a systematic way. every course has its own discussion section so that you can interact with the community. Notes can be attached by the educator. you get a healthy community of learners. Most importantly it QUALITY content, STRUCTURED as a course, which is available to anyone for FREE.
Ularn - A PLACE TO FIND QUALITY CONTENT FROM YOUTUBE, STRUCTURED AS A COURSE, FOR FREE

Let me give you an example.
there is a self-learned web developer called Ram, he learned web development via youtube, which took him really long time to learn as he did not know where to start and what exactly to learn. After a long time, he finally learnt web development, and now he wants to help others like him, by providing DETAILED, STRUCTURED, and FREE content. Now he can use Ularn to make a course by using youtube as the content library. and adding his own notes and tips. Now he can share this free course with anyone, and everyone using the platform can see this course, and wouldn't have to browse through youtube to find some(in most cases, you won't).

Challenges I ran into

The youtube API was not working, So I needed to use many third-party libraries to get the video to play easily.
My teammates were not working at all, So I needed to leave them and go solo.
The feature to add the course was really tough, every component in the feature has around 400 lines of code
the CRUD operations on the courses were really tough and the data from the server needed to be read a lot of times, I needed to come up with a completely new way of CRUD operations with a lot of asynchronous code.
The auth was not easy to integrate I needed to look into a lot of example code
It was tough to make the website responsive, but after putting in a lot of efforts, The website is completely responsive

Discussion