Ben Thompson

fullstack web developer

× Album of the Year Website

Album of the Year Website

Fullstack project, built with the MERN stack, which shows users a list of selected albums filtered by year & genre

At the end of every year, I like to put together a list of my favourite albums.

So I had the idea to put this online, as a visual record of all the albums I’d enjoyed over the years. I also wanted it to be possible to filter the albums by year, genre, and if they had been selected as the ‘winner’ of that year.

It seemed like an ideal opportunity to use React, as I could then dynamically generate the list of albums depending on the filters selected by the user. On the backend, I used an Express router with NodeJS, and connected the site to a MongoDB database stored on MongoDB Atlas.

I still have plans to develop the site further, as I think there’s lots of potential extra functionality that could be added!

Built with:
React
NodeJS
Express
MongoDB
HTML
CSS
SASS
JavaScript
× Tutoring Website

Tutoring Website

Personal website to advertise tutoring business, created with HTML, CSS & JavaScript

My first website, made to advertise my business as a tutor of English and Maths.

This was one of the inspirations in teaching myself to code, as I knew a personal website would be beneficial. I decided to make it from scratch with HTML, CSS & JavaScript, and learnt a lot along the way!

Fully responsive for mobile layouts and optimized for SEO.

Built with:
HTML
CSS
JavaScript