
Lecroy & Milligan Application
Rework
Intro:
Lecroy and Milligan were looking to increase the functionality of their portal with visualizations so that it was less text-driven. While working with them we came up with different interactive designs that highlight multiple topics, such as error reports and referral outreach attempts.



Methods / What we did

Requirements
What was required of us was to take Lecroy & Milligan's existing portal and do an overhaul of what they previously had. This would be to do a small scale change both front and back ends of the portal we were given. The front would have to have useable graphs from the data given to us on a new sleek portal page. The back end of the portal would end up using newer technologies to help incorporate ideas and expectations they had for us.

Portal Rework
Lecroy & Milligan's portal was hard to understand so we changed the information they received to become readable without being clustered. So in a small scale re-creation of their website, we implemented new features so that the data they are given in return can be useable and read. What this includes are tabs with different materials such as; Data Definitions, Graphs / Analytics, and a report page. The back end involves using Javascript and Python3 to help shape the way the portal works. Also, the involvement of different libraries that are used to help create and plotting graphs from the data given.

Technology
The Libraries we used for in python are Bokeh, Click, Flask, itsdangerous, Jinja2, MarkupSafe, NumPy, packaging, Pilow, pyparsing, python-dateutil, PyYAML, six, tornado, and Werkzeug. For the Javascript/CSS, the team used Jquery, Font Awesome, and BokehJS.
OUTCOME:
What the project accomplished is a demo portal that can be used for displaying, analyzing and rendering visualizations. Then the portal can be used to be integrated into a larger website or be used on its own. With the adaptation of allowing to have different databases rendered on the portal. Finally, a report page that is downloadable for all AFF Reports.







