Skip to content

ryandhaase/SimpleMetrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##SimpleMetrics - Dashboard SimpleMetrics is a basic API Tracking Service and Reporting tool.

https://ryanhaase-simplemetrics.herokuapp.com

When a user signs up, they are provided with a unique authentication token and registered with the standalone SimpleMetrics API.

The standalone API is the data warehouse for all projects(web apps) and events.

https://ryanhaase-api-simplemetrics.herokuapp.com/

https://github.com/OggimusPrime/SimpleMetrics-API

At this time the events are displayed on the SimpleMetrics Dashboard in a simple bar chart.


The SimpleMetrics Dashboard is primarily built in AngularJS, while the API is built in Rails.

Due to this separation, in development the dashboard runs on localhost:3000, while the API runs on localhost:3001.


###TODO: This was a project during my Bloc.io Web Developer Apprenticeship. Given more time, I would love to implement/fix the following:

  1. Currently if a user attempts to signup and the token generation fails, the user signup fails. It would be better if the user could signup and able to regenerate the token.
  2. When a user adds a project, the projects list is not updated without a page refresh. Need another get request to the API on success of the post API call.
  3. The API is handling the heavy lifting on sorting a specific projects events and sending it to the dashboard. The API should only be sending a JSON object while the dashboard takes care of the sorting.
  4. Itemized lists of events (sortable) on the dashboard.

About

A simple web analytics platform for 3rd party apps - To be used with BlocMetrics API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages