About Me Experience Portfolio Attending Notes My CV Contact Catchafire
Cookle Bookle

Cookle Bookle

This is a Flask based implementation of a customisable cook book. Registered users can add, edit, view and browse recipes and can also add/remove favourites. New categories can be requested and either approved or rejected by an administrator.

flask
Corner Shop

Corner Shop

A grocery shop front end developed using Angular 7.1.4. Makes use of modules, components, directives, services, template driven form. Deployed using the Firebase platform which also houses the backend database.

typescript
i-Comic

i-Comic

Django based web app to enable registered users to define custom comic strips, request new features and report bugs. Also includes a user forum for general discussion, productivity charts to indicate developer work rates and finally documentation for developers who wish to contribute.

django
Inclusion Nudges

Inclusion Nudges

Gatsby static site generator implementation for non profit organisation "Inclusion Nudges". Includes custom components for slider and modals. Used in conjunction with Netlify CMS for content management, Hosted on Netlify, with deploys triggered by pushes to GitHub.

Keigwin and Company

Keigwin and Company

Demo site - this is a Gatsby based reconstruction of a site I originally built a few years ago in WordPress.

London Crime Trends

London Crime Trends

Retrieve street crime statistics for each of the London tube stops and visualise the data extracted for the selected stop. The colour scheme is based on TFL (Transport for London) colours for each line. Data sources: UK Police and TFL APIs

jquery
My Trivia

My Trivia

A Flask based website to deliver random trivia questions to users, log their answers, calculate a score for the user and display a top scorer league table.

jquery flask
Tech Collective

Tech Collective

Frontend website development project using Gatsby, hosted on Netlify.

Tech Collective Chatbot Website

Tech Collective Chatbot Website

Frontend website development project using Gatsby, hosted on Netlify.

The Coding School

The Coding School

Voluntary website construction for a non profit organisation. Used Django to deliver both the front end and back end. Various sections can be handled by the end users in terms of content management - e.g. adding updates, testimonials and timeline items.

django
To Do List

To Do List

A simple to-do list implemented using vanilla JavaScript

Tour of Heroes

Tour of Heroes

Personalised implementation of the Tour of Heroes Angular tutorial. Includes custom services, components, two way binding and dynamic DOM manipulation.

typescript
Vid Subs

Vid Subs

Webpack 4 implementation of a front end to facilitate definition of subtitles for YouTube videos. It generates a video text track file (VTT).