about Robertify
Robertify is a music bot written completely in Java and Kotlin using JDA. The name "Robertify" originated from the simple fact that a friend of mine, named Robert, wanted a music bot. So I made one for him. Eventually, Robertify became a bigger project to me and I have been putting in most of my efforts into it ever since.
Robertify has gone through several versions, each of which bringing a major change. Version 1 involved just the implementation of the bare-boned music playing capabilities, wheras the upcoming version 6 is a rewrite from Java to Kotlin with features such as a web dashboard, statistics tracking, data visualization and more modern features.
All in all, Robertify is the project that has taught me the most about the software development industry, especially with respect to scale. Robertify serves around 800,000 people worldwide through a popular platform known as Discord. I have learn through mutliple trial and error instances to manage such a user-base.
I could go on and on about the many lessons I've learnt from building this application but I think that's better fit for a blog post. Instead, you can enjoy this list of all the technologies used.