1.1 KiB
1.1 KiB
features
- register
- list
- filter
- stats panel
- stats collector
- failure counter
MVP
- chore: data model
- data migration scripts
- homepage
- form to register an instance
- check for duplicates
- grab first stats : version, users, groups, events
- if fail, set failure to 1
- confirmation page
- instances list, no pagination
- abuse link
- form to register an instance
- cron
- select instances where failure < max_failure
- for each entry, fetch stats
- if fail, set failure to failure+1
- if success, set failure = 0
- stats page
- big numbers
- total Instances
- total Users
- total Groups
- total Events
- over time
- instances over time area chart
- users over time area chart
- events over time area chart
- groups over time area chart
- repartition
- versions pie chart
- languages pie chart (user weighted ?)
- location pie chart
- big numbers
impl
stack
- sqlpage
- webapp: sqlpage
- cron : ?
- python web framework
django / flask / microdot / webpy