Inspiration
A browser game with similar game logic called binb.co.
What it does
Compete with your friends to be the first to guess the title and artist of popular songs.
How we built it
Flutter for the frontend, NodeJS for the backend, communicating with JSON over websockets. The server is deployed on a DigitalOcean droplet.
Challenges we ran into
It was challenging keeping the UI in sync with the various concurrent changes from the server. The Spotify API also has many frustrating quirks we had to work around.
Accomplishments that we're proud of
We did a great job of planning between the backend and the frontend. At the start of Bitcamp, we were quickly able to think of a game idea, and plan out the various states and messages the frontend and backend would need to communicate with. This allowed us to split the work efficiently without having to constantly adapt to changes between the two teams.
What we learned
We learned a lot about Flutter, NodeJS, concurrent programming, and how to work on a project as a team.
What's next for TrackStar
Fixing all the bugs we avoided showing you in the demo ;)
Log in or sign up for Devpost to join the conversation.