Access the website, which is live on the internet, through this interactive frame!
A completed, front-end website that returns to the basic building blocks of HTML with Bootstrap, CSS, and JavaScript with jQuery.
It allows autistic users and their loved ones to generate a report on a customized social situation.
The report includes advice for potential stressful events that consider the individual's needs and preferences in the stress score.
This means that an individual is only given advice on how to reduce a stress factor if it is actually stressful for them.
Factors taken into consideration include:
This completed app allows users to design - and then get their friend or loved on to play - a quiz to win 9 customized prizes!
This Kotlin app was created in Android Studio and includes file handling including loading and saving images, multiple activities and views, simple fade animations and makes use of the recycler view.
Please note that the video demo only demonstrates part of the functionality - as well as creating the quiz, you can also play the quiz!
When setting up the quiz:
When playing the quiz:
A website I am building using React, NodeJS (Express) and MySQL which allows users to book ice skating, bowling, the cinema, or the theatre. This project is currently in progress. So far, I have implemented the following features:
I have also begun to implement the cinema bookings to show a visual seating plan which accesses the database to display available seats, with a different price for premium seats to standard seats.
I have structured the code so that it becomes easier to implement new activities - all activities share basic booking functionality.
A PC-based tool I created in Unity using C Sharp, for my sibling to visually create stories using props, sprites (transparent images of characters) and add their voices by recording audio. The background can be changed each frame, characters can be rotated, scaled or made to slide across the screen, and each project can be saved and loaded. This involved using JSON to store and retrieve rotation, scale, position and sprite/prop images indexes.
Family Hub is an experimental, group-based social media wesbite for families. I used PHP and SQLite with Laravel and Vue in order to develop my skills in these frameworks. It includes the following features (login and register are built-in with laravel):
It is based on the concept that families often live in separate villages, towns or cities, and it may be useful to create multiple Family Groups to communicate to specific groups quickly, for example, in order to arrange a meetup.
Go To Project GitHub RepositoryI created a 4 player, 2 team Android tablet game in Unity using C Sharp. It was for my family in the lead-up to a special holiday. The game saves automatically after each question. The game was played follows:
I implemented a section of my Mod Generator (for my own personal use) in C Sharp, using Windows Forms in Visual Studio. It took user input (for example, what text do you want to display in-game here, select an icon to be used, etcetera). It then generated XML tuning files based on that input which can immediately be packaged and loaded into the game.
This website uses PHP and MySQL. It allows you to simulate product ordering and parcel tracking. It includes the following features:
This team University project is a wesbite which connected to an API for football statistics. I wrote all of the server-side code (Python) in addition to most of the JavaScript on the client side.
Our website had the following completed features:
In my first university programming assignment, I used Java in Eclipse for a series of tasks including file handling and user input There was a strong emphasis on passing assertions (code tests).
In sixth form, I used Python and Tkinter for my Computer Science A-Level coursework to create an app which stores a message inside an image (by subtly changing the pixels' RGB values) when provided with a key. This key can also be used to retrieve the message from the image.
In my second university programming assignment, I created a multi-feature website with a local server (using Flask). The features included a calculator, a journal entry section and a 'Thought of the Day' quotes section. The journal entries and quotes were stored on the server.