Notes about a random free project I did 30 days ago (yt video transcriptions) A developer launched a YouTube transcription website built with Sveltekit, shadcn, and a Python backend that remains indexed on Google after 30 days, receiving 5 to 10 daily transcriptions. The project, created to improve SEO through useful tools rather than AI-generated blog content, relies on Sentry.io for observability to catch edge cases in the transcription process. The site has zero integration or unit tests, as the developer prioritizes iterative improvements over initial perfection for the free tool. So about one month ago I did setup a fairly simple youtube transcription website, I have been vibe coding it for around 2 days and shipped the initial version; The whole thing about it is because I want to crack the SEO game once for all and Im changing my strategy by offering useful tools to people. All my previous attempts were focused on making the next useless blog where i generated articles with AI; that Google would ban after one week. After 30 days my website is still indexed and live on google, and for now I consider it a win. But besides the other projects that I built in past years, this is actually being used by people; for this Im really glad some people use the website by a random guy on the internet, its not exorbitant usage at the moment I get around 5 to 10 youtube transcriptions per day. So the cool thing that Im experiencing with it now is the observability layer I have implemented inside it; The whole stack is fairly simple Sveltekit + shadcn + python backend support; For people that dont know: observability is a wide topic that encompasses all the ways you can trace the behavior and the way a software is running; usually to catch bugs before they become a problem for many users; Im using sentry.io with the python sdk; since the most sensible part is the process where the backend goes to ask google for the youtube video and gets it transcription; many things can go wrong there; Even by using known libraries you still get confronted with un-chaught exceptions edge cases and dead ends. So my main use case for observability is to improve it on the go; all the super mega software engineers that want to dunk on me please do it, this is just a random project nobody pays me for so I do it my way, so I believe its perfectly normal to ship not a 100% tested software that I can improve over time; The whole project has 0 integration and unit tests; for the curious: https://pelicantools.app/tools/youtube-to-transcript Comments URL: https://news.ycombinator.com/item?id=48401003 https://news.ycombinator.com/item?id=48401003 Points: 1 Comments: 0