This is my first devember / proper programming challenge ever, this will be interesting!
The first proper programming project of size that I have ever completed is HappyBot, a feature-rich CLI Twitch bot written in Golang. It’s stable (from my testing), fast, and leaves a low foot print.
The thing is, there is a very small number of people who would even consider using a CLI for their bot. Thus, my main goal is to write a front-end web GUI for the bot. I have not ever written a proper GUI in my life, so I have no idea how to approach this.
Limitations in the First Week
As I write this on November 30th, I am a few days away from finals week. Thus, this first week from me will be pretty light. I plan on using this first week to determine what I want to use for the GUI (I am super open to suggestions), and tightening up a copy pasta protection feature that I am working on.
Measure of Success
I do not expect to have the GUI 100% complete at the end of Devember. My main objective here is to have the technology for the GUI picked out, and to have a GUI working with some basic features of the bot. Such as starting it, maybe a window that outputs the log? It seems small, but honestly writing a GUI terrifies me.