(note that the app in the "try out link" may not load due to MongoDB free tier limits)

Inspiration

When I was learning React, I spent hours browsing Youtube playlists created by programming channels and watching their "React" tutorials. It seemed like every playlist was missing some crucial piece of knowledge and I was forced to spend more hours picking out the right videos to watch. What if I did not have to do this. What if others could make courses composed of the right Youtube videos and articles in a progression that would allow me to learn React fully.

What it does

Youcourse allows anyone to build courses made from Youtube videos and text blurbs which go in progression. Users are then able to watch these courses, completely for free. As you can mix and match videos, these courses have the potential to be a lot better than those made by one source.

How we built it

Youcourse was built with React and Tailwind for the front-end. The back-end was done with MongoDB for the database and Netlify server-less functions for the computing.

Accomplishments that we're proud of

The fact that the back-end is mostly server-less is a pretty cool achievement in my opinion. I think server-less is the future of cloud-computing and if needed, this app can scale to millions of users easily... though this will cost extra of course :)

What we learned

I learned a lot about server-less functions and MongoDB.

What's next for Youcourse

We want to add the ability to add not just Youtube videos, but also videos from other sources such as Vimeo. If copyright permits, we would also like to add the ability to add other resources to the course such as articles written by others, audio files, and images.

Built With

Share this project:

Updates