Hello, my name is Luke and I enjoy creating beautiful, responsive and functional websites and web apps.
I have a good understanding of HTML, CSS, JavaScript, Bootstrap, Git, NPM and Wordpress. Please check out my portfolio below to see examples of my work.
Todo list web app to organise your to todo list. Todos can be added, deleted, filtered and marked as complete. The app uses local storage to store todos, when a todo is deleted, it is also deleted from the local storage.
The app is made with HTML, CSS and JavaScript, the javascript techniques used to create this app including functions, loops, arrays, local storage, DOM manipulation and working with JSON data to name a few.
This is a fun web app to create different beats using drum samples and tempo changing. Different kick, snare and bass samples can be selected from a drop down list, this can then be added to the track by selection a beat pad where you would like the beat to play in the track.
This app was made with HTML, CSS and JavaScript, the javascript techniques used in this app include functions, loops, arrays, element selection, event listeners, DOM manipulation and working with audio files.
This is my take on the classic nokia snake game, that was ever so popular on the Nokia 3210. The snake is controlled via the up, down, left and right arrows on the keyboard, when the start button is clicked the snake moves and random apple are generated in the box, the more apples the snake eats the faster the snake goes, its game over if you collide with yourself or a wall.
This app was made with HTML, CSS and JavaScript, the javascript techniques used in this app include functions, loops, arrays, element selection, event listeners, DOM manipulation.
This is a web app that generates random quotes pulled from a random quote API, a new quote can be generated by pressing the new quote button, when you have seen a quote you like, this can then be twitted via the tweet button, this also uses the twitter API.
This app was made with HTML, CSS and JavaScript, the javascript techniques used in this app include functions, loops, arrays, element selection, event listeners, DOM manipulation and working with JSON data with 2 different APIs.