uwescience / myria-web

Web frontend for Myria
https://demo.myria.cs.washington.edu
Other
11 stars 14 forks source link

Refactor PerfEnforce Myria-Web Interface #314

Open jortiz16 opened 7 years ago

jortiz16 commented 7 years ago

Currently, the web front-end for PerfEnforce could use some refactoring.

Most of the application logic relies in Javascript. First, each main section of the interface should be split into three separate pages (the ingest page, the PSLA page, and the query session page). Each of these pages should rely on Jinja in order to render the pages.

In addition, we should also declare a separate PerfEnforce class in myria_web_main.py to route PerfEnforce's API URLs to the backend.