Reporter

Visit production site ยท Github

Reporter is a quantified self app that lets users choose what to quantify.

Users select one or more emoji to associate with a particular board. Tapping on an emoji sends a report of that event to the Firestore database, and the app charts the number of reports over time in a calendar view that facilitates trend visualization.

One fun aspect of the app is that different users will choose more and less metaphorical emoji to represent the phenomena they're tracking. A friend of mine uses โ˜” for "rainy" moods. On the other hand one of my boards uses the relatively direct ๐Ÿ’ง to track when I last watered my plants.

The app is written in Next. It performs server-side authentication and uses react-router for client-side routing, with Google Cloud Firestore on the back end to manage users and data.

Try it now!