Inspiration

I remember when I just came to America. I had a difficult time understanding what ppl were saying. I realize that coming from a place with good education system does not mean much. My English was bad. My listening skill was zero.Efficiency is the key.

What it does

This web app will allow teacher to add subtitle to the video. Teacher can also highlight words and add hint to the phrase and vocabulary. Student can learn language by watching video with subtitle. They can have fun because most of the video are from youtube. When student read the subtitle, they may want the meaning of a vocabulary. Teacher can provide hint text. Student would not get spoiled and force to guess the meaning by context. Highlight also help student focus on main point of the sentence. It help student guess the context.

Q Youtube already have subtitle function why Let's Wit? A because most of the student dont have interest in learning new language. Its very hard for them to self learn a language. They need guidance.

How I built it

The frontend is angular + javascript. The backend is just firebase since the app doesnt need account system.

Challenges I ran into

When I tried to add subtitle to the video, I assume youtube api will have certain functionality . However, Youtube api does not have a timeupdate functionality I want. I had to set up a looping interval to catch the timeupdate event.

Accomplishments that I'm proud of

I finished this project lol

What I learned

I learn firebase. never work on it before

What's next for Let's Wit

Next is getting popular and improvement

Share this project:

Updates

posted an update

To create an upload page, you type the website domain/{id of the youtube video}/{a random unqiue id} I wasn't not able to deploy it to cloud. It only runs on localhost and connects to online firebase server.

Log in or sign up for Devpost to join the conversation.