Web Analytics Application
A CSE 135 - Online Database Analytics Application Project
Username: visitor Password: visitorPassword123
Web Analytics Application built in PHP
A Web Analytics Application that analyzes data collected from another site and displays them as useful graphics. The site is built mainly in PHP with Bootstrap for simple styling.

User Authentication and Sessioning with PHP
User Information is stored on a MySQL database. To ensure security, only the hashed passwords are stored in the database and the hashing and salting is done using PHP's password_hash. Users can only be created by an admin level user which can add or delete users but cannot view passwords. Once a user has logged in, PHP Sessions are used to keep the user logged in even when the page is closed.

Connected to a REST API created with Express and Node.js
The data for the graphics and reports of the website usage is collected from Javascript attached to another website. This data is stored into a database through a REST API (which is public for the sake of the project), which can be found here. The data for the graphics are either retrieved through SQL queries to the database or through the use of this REST API. The graphics themselves are created through the use of ZingGrid.
