CryticaReports.php - grey1105/Reports GitHub Wiki
This is our main page, here we have the code that we see as our landing page. This holds all the button, calendar and reports.
Future update is to change this into a more responsive website or web app. Focus on optimization of code to faster serve the app in both desktop and mobile environments. Because we are no longer using any php in the page to render buttons or dates, so this can go back to being an html page.
In this case, here is what I encountered in terms of edge cases. Because we are using internal resources we need a direct path to our files, we need to change the server path if the location changes.
- Chart.js for charts
- Bootstrap JS and CSS for responsiveness and overall look
- Jquery for rendering a calendar