1
0

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
  • 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

impl

stack

  1. sqlpage
  • webapp: sqlpage
  • cron : ?
  1. python web framework

django / flask / microdot / webpy