Metrics is an analytics service and reporting tool that you can use with your web apps to track user activity and report results.
- 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 (you are here) that displays the captured event data for a user.
- As a user, I want to securely sign up for a free account by providing a name, password, and email. I also want to sign in and out of Blocmetrics.
- As a user, I want to register an application with Blocmetrics for tracking
- As a user, I want events association with registered applications
- As a developer, I want to receive incoming events openly via an API controller
- As a user, I want to use JavaScript to capture client-side events in my application
- As a user, I want to see a graph of events for each registered application
- Ruby on Rails
- JavaScript
- API Design
- Secure Authentication
- Data Persistence &
- Data Visualization
Blocmetrics is handcrafted by Drian Hillman through the Software Engineering Track at BLOC.