A personal website developed using HTML5, CSS, JavaScript and the JavaScript library D3 for some basic visualisations.
This is an overview of my Web Application Development project completed for the Web Application Development module at GMIT as part of the Higher Diploma in Computing and Data Analytics.
The website was developed using HTML5, CSS, JavaScript and the JavaScript library D3 for some basic visualisations.
The project requirements were as follows:
- A website with a minimum of 3 linked pages
- A login screen for users with validation
- Perform form validation through JavaScript or HTML
- Access and change styling using the DOM
- Demonstrate the use of events
- Contain 2 data visualisations, one from a csv file and one from an array with the user being able to change some of the options.
The code was written using Visual Studio Code and tested on the Chrome web browser. There was no requirement to host the website anywhere. Instead a simple Python web server was used and the files were submitted as a zip file.
The project site is also hosted using GitHub Pages here.
It is not the prettiest website but it did provide the opportunity to put into practice the core elements of the module.
About the module
The Web Application Development module introduced modern web application and network application development using frameworks in high-level programming and scripting languages. The focus was on building light-weight network services, particularly web-based services, and integrating those services with modern front-end frameworks.