Last November, I started working on my idea for a music-chronicling app. The idea is to allow a user to tag specific time points in a timeline of their life with songs or audio pieces that convey memories of their past. The user can search songs via several music APIs, such as YoutTube and Rdio. That being said, C++ probably wasn't the best choice of programming language, but I decided to go for it rather than my original choice (Processing) in order to learn the Cinder library and strengthen my C++ skills.
The next things I plan to implement:
• Text labels for the time points
• Birth date input upon launching
• Click-hold a circle to hear song
• Right-click circle to tag with a song
• UI for searching songs
This video demonstrates the current work in progress. It starts with one circle, representing my life. By double-clicking the circle, it's expanded into decades; and then by double0clicking a specific decade, it expands into the years of that decade; then into the months of that year; and then finally the days of the month. One of the biggest challenges was working out a UX design as it's being written for desktop (OS X).