A simple site that serves as a control panel for streamer subathons. The project's differential is creating a timer that increments time when it receives donations, fully customizable by the content creator. Additionally, it features synchronization with multiple platforms and control via chat.
Besides the main widget, the timer, there is also a rotating table widget that shows the donation prices on the platforms configured in the program. The values are synchronized in real-time when altered in the program's interface. Additionally, the table also features some font customizations for better widget personalization.
The interface project was made using Next.js and Tailwind CSS, while the entire program control was done using bun and finally compiled into an .exe, which, when executed, opens a web socket server on the user's computer, allowing the creation of local configuration files to manage the timer. In this project, I was responsible for creating the front end, while Zack_SB was responsible for managing the program made with Node. The connections and table customizations were also handled. Synchronizations were made with Twitch, LivePix, and YouTube in the project.