Ray Johnson travels all around the United Kingdom, and throughout the year, installing internet connections to outdoor festivals and events - including the Great Dorset Steam Fair, the Mutiny Festival, the Betley Festival, and the Henley Festival to name but a few.
Ray wanted a simple system which allowed him to submit and manage reports of events he has attended. The main purpose of the system was to act as a diary for when he revisits the site, and to note specific information and data which will allow him to install the systems much quicker and smoother during his next visit. This would allow him to not have to remember minute details which he was likely to forget, or write things down on pieces of paper which could end up getting lost. The system also acts as a reference guide for when he comes to invoicing his clients about what he has done for them.
The system was built using very minimal styling as Ray felt that styling wasn't necessary for his purposes - he wanted a very simple, but functional system. The system was built using the Bootstrap framework to be fully responsive on all browsers, so that if Ray submitted a report from his phone, laptop, or tablet, the web page would be fully responsive across all devices. I also used DataTables to display the full list of reports in a clean and easy to use interface.
The project was built primarily in PHP and with a MySQL database to store all data, with web-forms and functions to manipulate the data. Ray also wanted to ensure that the system was secure, and that only authorised users would be able log-in and view, create, edit, or delete data. If a malicious end-user attempted to access the system they would be added to a ban list to prevent site-wide access after 5 failed logins. These users would have to be removed from the ban list before they would have the opportunity to log in again.