So I made this app, Day by Data, to connect with and visualize your personal data like step count, music listening habits, and more into tiny visualizations and data art right on your iPhone.
The launch version has a few year-in-steps breakdowns and a few Spotify data-visualizations.
Over time, the goal is to make more data sources available to connect and empower users to learn from their personal data stored across these platforms. Think data about the food we eat, places we travel, or shows we watch.
Data accessibility and cleanliness is the hardest part, but I'm always open to different sources and visualization types.
Let me know what you think and if there are certain data sets you'd like to see visualized!
And the OP is too humble to flog it, but he also writes a cool newsletter about developing the app over at https://ngenart.substack.com/
Source: I am the OP's brother!
[1] https://www.community-archive.org/ [2] https://www.openhumans.org/
Also sounds really cool with what you've done with your own Twitter data! Would love to connect and hear more about it if you're willing to share some of the outputs -- I'm @_re_pete on X and Instagram!
And yes! You can toggle your units in the Account Preferences under settings, but I should add a note that the option is available because it is buried a little too deep.
The app and visualizations are great. Keep up the good work. Do you have a Mastodon/Fediverse account to follow your progress on the development?
For socials, I am sharing progress on X and Instagram @_re_pete -- fixed the link on the site as well.
I will definitely look into adding last.fm, great suggestion. Agreed that it does a nice job of collecting data across streaming services, so it definitely merits its own integration and set of visualizations.
I will say, the nice thing about Spotify is it has stats about the songs and artists themselves (genres, stats, etc.) that other platforms and last.fm lack.=, so would have to rethink a few of them.
Would be VERY interested in having visualizations of Apple Music data. I've had 20+ years to build up pretty significant play history.
Certainly being able to look into every type of health data would yield interesting insights.
One minor thing that does bug me: US date format. Probably be better to default to whatever short-date format is the user's preference in iOS. Same goes for metric/imperial.
Looking forward to seeing more visualizations!
FYI it doesn't seem to work on macOS, it lets you install it from the Mac App Store and step through the onboarding but it seems like it doesn't have the Health data API you're using. It doesn't request access to anything and just carries on, then "get started" doesn't do anything.
On iOS it works great though! One small thing I noticed is that after the onboarding it was showing the health visualisations as still requiring me to connect. After a few taps it updated and worked though.
Thanks for letting me know about the connection bugs! Will hopefully have an update for that ASAP
Strava and Apple Music might be good additions.
I can definitely add a cycling data piece or make it a toggle for the existing pieces too!
Will look into adding Strava as well, have worked with it in the past but they recently further restricted their APIs.
Have looked into Apple Music and unfortunately they only make your recently played songs available via API, so have been digging to see if there are other ways to make the visualizations with the same depth as the data I am able to get from Spotify's API.
Will share updates on these as I add them across X and Instagram @_re_pete!
Keep up the good work!
Looked into it and it has to do with how Swift and JS (for the WebView visualization) handle dates. Will push a bug fix in the next update!