Team Selector App
React / Redux / Laravel / Heroku / Git
An app made to provide a tool to select football teams. The app was made with a React Redux frontend, and a Laravel API backend. The backend was deployed with Heroku and the frontend is hosted on GitHub pages.
This was completed in a week to fulfil the technical challenge at the end of the DevelopMe course. Features included an option to select based on ability and the choice of team size from 5 to 11 players. The API backend provided the data for a team name picker feature, and also allows the user to save, update and view game details.
Who wants to be a Web Developer App
PHP / Laravel / APIs / React / Redux / Responsive Design / Pair Programming
This project is a web development quiz based on the 'Who wants to be a Millionaire' game show. I completed this project alongside another developer, using pair programming. It was a great experience to do pair programming, and I learnt a lot.
The back-end was built using Laravel, and the front-end in React, using Redux. We used a pre-built React component to incorporate sounds into the app. The responsive design utilised CSS grids. The app makes GET requests to the API to retrieve questions. It also makes POST requests to record completed games, and GET requests to retrieve game statistics.
Lockdown Olympics App
React / Redux / Laravel / Git / Team management
This app was made for the group project in week 12 of the DevelopMe bootcamp. It provides information for a fictitious 'Lockdown Olympics' event The app was made with a React Redux frontend, and a Laravel API backend.
I was the team leader for this group project. The app was produced in one week from conception to deployment. Alongside team mates I was responsible for creating the API and implementing Redux. I also produced the competitor registration form which performs a post request to add new competitors.
Photography Site
HTML / CSS
This site was made in the first two weeks of the DevelopMe bootcamp. It was produced in HTML and CSS based on a provided design. The site is responsive to changes in screen size. I produced the site prior to learning Git. Therefore, the git repository was initialised after project completion, and there are therefore few commits.
Hat Game App
React / Redux / Laravel / Heroku / Git / Pre-built components
This app is a game where players in two teams must guess the words based on descriptions from teammates. The app provides words in four categories, that are retrieved from an API, and the team scores are also recorded using the API. The app includes a 45 second timer and an onscreen message and air horn sound at the end of the round. The sound is played using the use-sound React Hook. A table of previous game results recorded and retrieved from the API is also provided. The app uses React Bootstrap components. The back-end is deployed using Heroku and the front-end through GitHub pages.