I created 30 web apps in 30 days. Click on the squares below to see them.

Scroll to read more

On the 27th of January 2024 I decided to take on the challenge of building a web app every day for the next 30 days. The purpose of the challenge was to widen my knowledge of web development, as well as to market my main project Silk, which is an app store for web apps. I finished the challenge on the 25th of February, having successfully created a brand new web app every day for 30 days.

All the apps are built using React, Next.js, Typescript, Tailwind CSS and Vercel. I've experimented with a wide variety of other technologies, including cookies, react-spring, react-simple-maps, react-color, supabase, canvas, redux, zustand and jotai. I've also integrated with many third-party APIs and data sources, including OpenAI, Google Maps JavaScript API, API-FOOTBALL and MoviesDatabase.

Here are a few of my favourites:

This one is probably the best idea I had, super fun but you do have to be a bit of a London nerd.

TfL Locate

Find a london tube station without zooming in or out

I've found this unreasonably useful given how simple it is. It's pretty much always open in my browser now.

Copy Blocks

A place to quickly copy and paste blocks of text you use frequently

A simple colour palette generator that uses the HSL colour format to generate a palette of colours all with the same hue.

Single Hue Palette Generator

Colour palette generator

The solution to one of the biggest painpoints in modern life: choosing an episode of The Office.

Office Episode Generator

Picks a random episode of The Office for you to watch