A restaurant website built and hosted using WordPress. It is complete with full location services to locate the restaurant, booking information to reserve a table, as well as links to a constantly updating menu and all the brand's social media pages.
View the website hereBuilt using the MERN Stack (MongoDB, Express, React, Node), the site fetches information about movies from a database using an API to deliver between the frontend and backend, all built by me. The app allows users to create an account, sign in, and view information about some of the best films out there. Users can then store any of the listed movies on their user profile to be viewed later, as well as use this page to update any of their personal info and account details.
About this ProjectThis application is a real-time chat platform built with Flask for the backend and Socket.IO for real-time communication. It allows users to join chat rooms and exchange messages instantly.
View the documentationThe "2D Platformer Game" is a browser-based game developed using HTML, CSS, and JavaScript. Players navigate a character through a series of platforms, avoiding hazards, to reach a goal. The game features realistic movement mechanics, collision detection, and a victory screen upon completion.
Play the Game!A functioning Pokedex application written in JavaScript as a part of my CareerFoundry coursework. It fetches data about a selected Pokemon such as type, abilities, and sprites, facilitated by an API. The frontend, which is built using HTML and CSS, then displays the data in modals for the user to view.
Use the Pokedex AppA basic shape match game built using JavaScript. It utilizes if/else statements to determine whether shapes are where they should be, and functions to enable a scoring system, with points being added for correct shape placement, and deducted when incorrect. The frontend was built using HTML and CSS.
View the Project hereA simple MP4 media player built from scratch in JavaScript. It includes features such as play/pause functionality, volume control, and the ability to incrementally skip ahead and alter the playback speed. Different videos can easily be added/linked as required. The basic frontend was built in HTML and CSS.
View the Project here