Skip to content

serenasun999/2020Fall-Anonymous-Analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anonymous Analytics

Anonymous Analytics is an analytics service targeting game developers to collect and analyze data with their own choices. Unlike existing analytics services on the market that automatically collecting user privacy data, developers have full control over which data to be sent and stored in Anonymous Analytics.

Checkout our demo here!

Features

  • A web service with a set of well-defined REST APIs to send and store data
  • An evolving user-friendly webpage to show aggregated data by charts
  • A management portal to organize data under different projects.
  • Self-hosting or cloud-hosting web service in minutes

The team also plans to support client SDKs that can be integrated into mainstream game engines.

Project Wiki

The project wiki includes our general guidelines, management documentations, and more. The team plans to organize user documentation as well.

Issues

Report issues and check our progress here. Our maintainers will verify and arrange issues based on team priority and schedules.

Contributing

Just clone the repo, and check out development guides in code repository.

For a full local environment, backend development guide + frontend development guide is a good start. For a light-weight, frontend only environment, frontend development guide also provides an option to use demo servers as data source for visualizations. For hosting a separate environment, checkout server provisioning guide.

There is also a development FAQ pages in project wiki.

References

For more information about tech stacks, we use FastAPI for backend server, Elasticsearch as our datastore, c3.js over d3.js for our frontend visualization, ansible for automated server provisioning, and the demo service is hosted on DitigalOcean.