- I self hosted it on a Linux, apache, MySQL and PHP server and setup more advanced features such as a login system and a search functionality
Designed to work across multiple devices and browsers
The Admin page allows me to view the responses to the contact form, these are stored in a MySQL database. The Github deployment page triggers a series of git commands to update the web app. I setup a github web hook to visit this page on every push. I have also setup google analytics to visualise web traffic and to show me which projects users visit.