Build an analytics service to track events on websites.
Use Case
There are plenty of good analytic services, but that doesn't mean you can't build a better one. Your analytics service will offer a few key features:
A client-side JavaScript snippet that allows a user to track events on their website. A server-side API that captures and saves those events to a database. A Rails application that displays the captured event data for a user. User Stories
User Story Difficulty Rating As a user, I want to sign up for a free account by providing a name, password, and email 2 As a user, I want to sign in and out of Blocmetrics 2 As a user, I want to register an application with Blocmetrics for tracking 3 As a user, I want events associated with registered applications 3 As a developer, I want to receive incoming events in an API controller 2 As a user, I want to use JavaScript to capture client-side events in my application 2 As a user, I want to see a graph of events for each registered application 3