A SvelteJS site where you learn languages through live subtitles, shows, videos, music, flashcards and AI chats!
I used AI to write code comments
A SvelteJS site where you learn languages through live subtitles, shows, videos, music, flashcards and AI chats!
I used AI to write code comments
Just some more features! :)
Adjust UI for login page!
Log in to leave a comment
Just lots and LOTS of bug fixes and little UI changes ;) Here’s what it looks like on mobile at the moment
Log in to leave a comment
I had lost iof fun doing this. Still a work in progress though. I hope to implement Hack Club’s AI API soon!
Changed UI to have less borders are more highlights/shadows
LOTS of debugging
Submitted to CS50!
Log in to leave a comment
Added a nice therapeutic animation to upload button :))
Log in to leave a comment
Added category sorting on video page
Log in to leave a comment
adjust username input box. After signing in, using Supabase authentication a new user is added to a new table where usernames are stored. Usuername is prompted by a dialog which doesn’t go until username is set! Prevents same username or no username at all!
Log in to leave a comment
Add author tag for media to see who uploaded
Log in to leave a comment
just added languages with extra subtitle descriptors to Videos page. e.g Spanish (Latin), Spanish (Spain); Chinese (Traditional), Chinese (Simplified)
Log in to leave a comment
For languages that have more than 1 subtitle option, e.g. Spanish (Latin), Spanish (Spain); Chinese(Simplified), Chinese(Traditoinal) etc.
Log in to leave a comment
Just fixed and touched up media upload page. Can upload any YT link. Running my own server using Raspberry Pi and Supabase broadcasts so any user can use device to upload media to site via my server.
Log in to leave a comment
Subtitles for content can now be downloaded from videos with auto-captions using YouTube’s built-in AI dictation! I had to write some JSON scripts to make the word-by-word subtitles into sentences.
Log in to leave a comment
Fixed up raspberry server to handle subtitle download requests from user frontend.
I’m using Supabase broadcasts.
Log in to leave a comment