PROJECTS

Group Projects

Hoax Haven

A brightly coloured homepage for a fake-news website

Hoax Haven

Hoax Haven is your one stop shop for fake news! A light-hearted website dedicated to posting false news articles. A group Full-Stack project, primarily focused on backend using ExpressJS, PostgreSQL, React and Redux. This project gave me a real hands on experience with PSQL queries and building relational databases from the ground up. Furthermore, it allowed me to gather experience in planning and building user endpoints in express whilst working with a team to avoid blocking and maintain efficient workflow.

Dargon AI

Dragon themed AI question bot

Dargon AI

A Group Frontend project, built using React, Javascript, Redux, CSS, React Router, Font Awesome, a RESTful API and chatGPT API to provide dragon themed AI responses to questions. This project filled me with confidence with using React, Redux and obtaining data via an API. This project was designed to a client brief and to a strict deadline. During this project we remained on an all-day call to simulate an in-person workplace and benefited hugely from collaboration.

Peeling Good

homepage of banana merchants website

Peeling Good

Peeling Good is a banana e-commerce frontend group project created near the beginning of the TechNativeAcademy bootcamp created using HTML, CSS & Vanilla JavaScript. I enjoyed creating the logic of JavaScript elements within the website.

React Projects

React-Redux Playground

A site with a button which fetches a new dad-joke every time you click it.

React-Redux Playground

React App incorporating Redux and Async Thunks to fetch dad-jokes using an API. There is also a page which incorporates a tic-tac-toe game, incorporating props and statefulness of React.

Appointment Planner

A planner to enter contact name, number and email

Appointment Planner

A basic React appointment planner and contact diary. This uses React hooks to store state.

Backend Projects

Boss-Machine

A boss-machine which uses an API to add, delete and update minions and other things

Boss-Machine

A backend project, Frontend pre-built, which allows users to create, update and delete "minions" for the boss machine. Built using expressJS.

catAPI

A paint picture of a cat, with a description and a name.

catAPI

An API built to record, fetch and randomise cats. On fetch random cat there is some basic html injected from the backend via expressJS.

Other Projects

Space Adventure

Homepage of a interspace travel agency

Space Adventure

Frontend project built using HTML & CSS, plan your own space adventure!

Solar System

Homepage of solar system website

Solar System

JavaScript project using vanilla JavaScript to display different elements using the DOM. Also utilises the Date object in JavaScript to do calculations for date's on other planets.

Physics Particle Predictor

Physics Particle Predictor

Machine Learning project created in Python and using SciKitLearn, Pandas, NumPy and Matplotlib. Model trained on particle data to inform whether hypothetical particle is discoverable. Project uses stacking methods to combine multiple different classifiers to improve accuracy.

NHS Wait Time Analysis

NHS Wait Time Analysis

A data science project created in Python. Created to analyse wait times for consultant diagnostic appointments. Uses Pandas, NumPy and Matplotlib. Also I draw some statistical inference from the data.

Homers Website

Picture of random gifs assorted on page.

Homers Website

CLICK AT OWN RISK: recreation of Homer's website from the 2000 episode of the Simpson's 'The Computer Wore Menace Shoes'. A very annoying and light-hearted website created in React as an homage to the Simpsons.

Sebastian Davies

2024