Spoibro is a webapp which allows Spotify users to collobrate in realtime on a playlist. Some key points that I strived for in the development of this app is
- No account necessary other than your Spotify account.
- Music is sync with all those that are listening with you
- Realtime collobrate playlists
Origin Spotibro was born from an annoyance that I couldn’t listen to a song in sync with my coworker easily. It would consist of many slack messages trying to start the song at the same time on our respective Spotify apps. At this time, I was wanting to make a full stack app in .NET to show how much I had learned by finishing an internship and working fulltime for half a year at a software company. Spotibro was born.
Process I wanted to develop Spotibro as close as I could to any business idea. That means
- Come up with the business rules and how the app will operate
- Whiteboard the basic functionality
- Design the user flow
- Code up the MVP
- Listen to user feedback and iterate
What I hope to learn While working at LabStats, I realized that I need to keep building during my career for many reasons. I also wanted to get expierence with as many technologies as possible so that I could put them in my programming toolbox.
I did want to learn specifically about:
- Caching techniques and technologies (most likely redis)
- Monitoring of production applications
- Operations side of development
- Different programming paradigms (functional programming)
- How to manage tasks/prioritze tasks to lead to biggest customer impact