![image](https://user-images.githubusercontent.com/7874705/190832874-c000deef-5c52-48cf-9941-e08bd63229ea.png) |
Twitter Clone |
JS Bootstrap REST API |
Created a twitter clone using ES6+ complete with the ability to tweet text, gifs, emojis, polls and images |
Page |
Code |
![image](https://user-images.githubusercontent.com/7874705/190830278-f0c8e166-a189-44d0-ab27-e721cb44ac32.png) |
Merch Store |
PHP mySQL Bootstrap Snipcart |
Created an e-commerce page using Snipcart.js on products that are stored in mySQL and retrieved via PHP/JSON |
Demo |
Code |
![image](https://user-images.githubusercontent.com/7874705/190830935-c255c691-742f-4b5a-b714-2dfc5a32dc2c.png) |
Assignment Calculator |
Vue Tachyons JS |
Created an open source tool to help students budget their time to optimize completion of assignments. Now used at University College Cork, Ireland |
Page |
Code |
![image](https://user-images.githubusercontent.com/7874705/190831333-210e4abe-865d-40ed-8223-b65015c31f82.png) |
Slide Puzzle |
GSAP JS animation algorithms |
Recreated my favourite college assignment but instead of Visual Basic, I used JS and Greensock's animation library |
Page |
Code |
![image](https://user-images.githubusercontent.com/7874705/190832419-44beb352-82d2-4391-a5e6-867a4f56bb3b.png) |
Weather App |
Vue JS GraphQL Vuetify |
Created a prototype, mobile weather app for 5 different cities using an Open Weather API |
Page |
Code |
![image](https://user-images.githubusercontent.com/7874705/190832624-0988aad6-11e7-4a34-a874-101336cb46d7.png) |
Poll Anywhere |
JS serverless REST API |
Created a Poll Everywhere clone using serverless Functions and chart.js to display incoming, real-time votes |
Page |
Code1 Code2 |
![image](https://user-images.githubusercontent.com/7874705/190832750-ae69e929-376c-4d59-a5e2-34b221109cf7.png) |
Guess the Flag |
JS REST API Leaflet |
Created a Guess the Flag game using JS, a countries REST API for JSON data, and leaflet.js for the mapping library |
Page |
Code |