web_project

Γενικά

  • ενα dummy αρχειο με παραμετροποιησιμο barchart (ενα dropdown και μερικα checkboxes για τις επιλογες)

Χρήστης

  • 1
  • 2
    • actually upload the file on upload click (ez)
    • actually save locally on save click (json) (propably ez? EDIT: harder than I expected)
  • 3
    • show basic statistics (2 select queries & need to also attach timestamp to file @ upload)
  • 4
    • query server geo data from db and display

Admin

  • 1
    • e) get παροχο from client IP (ipstack) (@ file upload?) -> insert to db -> query on admin demand
    • (αφορα ολα τα υποερωτηματα) display some tables with the data (ez - chartjs(?) or simple html table)
  • 2
    • πως μετραω το χρονο αποκρισης? (διαφανειες)
    • [ ]
    • a bit of work here - too tired to right it all down right now, it's faster if i just do it :P
  • 3
    • a)
      • πως υπολογιζω το TTL? (διαφανειες)
      • τι ειναι τα "Buckets" του ιστογραμματος? (μαλλον εννοει ποσα παραλληλογραμμα υπαρχουν) (διαφανειες maybe?), για το ευρος μαλλον απλως θελει κανονικοποιηση (δυναμικα)
    • b) don't know (ισως διαφανειες?) BUT doesn't really matter - lets leave this for last
    • c) pass real data to it and "παραμετροποιηση" -[ ] 4 (should be easy - lets leave this for second to last)
    • map api -> copy paste απο διαφανειες τσεκαρισμενο μπαινουν τα markers
    • lines with fatness proportional to amount of requests from spefic IP (meh..)

Report

  • write the thing

DB - we'll do this like @ 20:00 tommorow

  • create admin (1 insert)
  • create users
  • upload a few hars for each user
  • test for any obvious bugs

Upload to eclass

  • export DB
  • convert report to pdf