A little side project I've been working on in my personal time is a website for a local RC car club to manage their events.
RC Cars
I'm a big fan of RC cars. It's fantastic to get out, get you brain focusing on problems that are just for the fun of it. Tech can be rewarding, but you can't beat the feeling of a toy car that won't quite make it round the track without breaking!
I'm currently working with a Tamiya M-08. It's a 1/10th scale rear wheel drive car. It's incredibly interesting to setup. You can fiddle with just about anything you would with a real life car.



Race Base RC
Race Base is a solution to a problem my local club (Dorset Model Car Racing Club) has been having for a while.
The problem
The club has been using a combination of facebook booking and facebook messagenger to track who is coming to the race days. This presents a problem for the organisers when it comes to planning the event, it's hard to combine who's coming with messages and a broken facebook booking form.
To add to that the members want to know who else is coming to the event, and who is going to be there before deciding if they are going to make it.
The solution
Race Base is a website that allows the club to manage their events, and for members to book and see who is coming.


I had great fun building this. It's a simple site that uses Vercel, Supabase and Next.js. It was a great opportunity to combine my experience with these technologies to build something that I'm sure will be useful to the club.
I was able to supercharge my development experience with Cursor. I found giving it access to the ERD I made to begin with was a great starting point, I used Lucid chart to build it out from my knowledge of what DMCRC needed and then exported it as an image for Cursor to use as context. This then allowed cursor to build out the views and general logic for implementing the booking system. It got about 80% of the way and then I took over to finish it off, cleaning up some messy code and adding a sprinkling of clean UI elements with Shadcn.
I'm looking forward to the club using it and seeing how it goes, I'm sure there will be some tweaks and improvements needed but it's great to have a working solution.
Tech Stack and tools
- Next.js
- Tailwind CSS
- Vercel
- Supabase for Authentication and Postgres Database
- Lucid chart for the ERD
- Cursor for the development
- Shadcn for the UI