Building a new Video Editor Frontend in TypeScript | glowing telegram - Episode 143
In this video, I dive into the frontend aspect of the Glowing Telegram project, focusing on developing a video editor using TypeScript. After months of backend development with Rust and AWS, it's time to shift gears to enhance the UI.
I explain the project workflow, which includes tasks like integrating Twitch data to fetch stream details and managing video files stored in AWS. The current session revolves around refining the 'transcript editor,' though the repo is named 'Glowing Telegram Video Editor.' The goal is to offer an integrated tool for video editing directly within the project, as I transition away from external tools like DaVinci Resolve.
The video details my efforts to address bugs and improve features. I discuss leveraging tools like Tailwind, React, and Vite to streamline development. I also explore the potential for componentizing the code following atomic design principles to make the UI more manageable.
Additionally, I mention future enhancements, such as incorporating features for multiple video files and implementing a robust timeline interface for efficient media editing.
Join me as I tackle these improvements live on stream, and feel free to contribute to the project's GitHub!
π Check out my Twitch channel for more streams: https://www.twitch.tv/saebyn
GitHub: https://github.com/saebyn/glowing-telegram & https://github.com/saebyn/glowing-telegram-video-editor
Discord: https://discord.gg/N7xfy7PyHs