Paul Harrington's Projects
Responsive mobile-first clone of the BBC Technology News homepage built using semantic HTML5 and CSS3 positioning as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: https://www.completewebdevelopercourse.com/clone/)
Responsive mobile-first landing page built using Bootstrap 4 as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: http://www.completewebdevelopercourse.com/content/5-bootstrap/5.9.html)
Dynamic source code playground project (essentially a JS Bin clone) built using HTML, CSS and jQuery as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: http://www.completewebdevelopercourse.com/content/4-jquery/4.15.html)
Contact form implementing client-side and server-side validation. Bootstrap 4 boilerplate used for the form and alert components. Built as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: http://completewebdevelopercourse.com/content/6-php/7.11.php)
Postcode finder API mini-challenge employing Bootstrap form, modal and alert components, as well as custom validation using jQuery. Built as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: https://eco-cdn.co.uk/webdeveloper2.0/content/8-apis/9.6.php)
Multipurpose full stack planner app with robust signup/login/logout functionality (incl. rudimentary form validation), allowing users to create, edit, save & retrieve notes. Session & cookie data is stored using conditional logic; hidden input fields are used as flags; redirects are in place to handle users logging in/out. Bootswatch Yeti theme used for frontend UI.
'What's The Weather?' API mini-project with custom PHP validation and some JavaScript on the client side to handle alerts. Built as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: https://eco-cdn.co.uk/webdeveloper2.0/content/8-apis/9.2.php)
'Weather Scraper' project with custom PHP validation and some JavaScript on the client-side to handle alerts. Built as part of Rob Percival's Complete Web Developer Course 2.0 on Udemy: https://www.udemy.com/course/the-complete-web-developer-course-2/ (Template page: http://completewebdevelopercourse.com/content/6-php/7.13.php)
An expanded version of a Traversy Media weight converter app. Using Bootstrap classes in the UI, this multi-unit conversion tool combines JavaScript 'if/else' conditional statements with the addEventListener() and setTimeout() methods to achieve a slim, uncluttered feel, resulting in a smooth and efficient user experience.
Very simple Frontend (ultra-basic markup and styling etc.) for an application that dynamically posts and ranks placeholder images | built as a practice exercise following completion of Treehouse's 'Vue.js Basics' course: https://teamtreehouse.com/library/vuejs-basics
Welcome to The Zen of Typing! The only place you can improve your typing speed and brush up on some programming principles at the same time...