I fully vibe coded my first application
I installed Claude Code last week and decided to vibe code a fun application using Claude Code without doing any manual changes to the code. I even switched to an unfamiliar software stack to make a point of not looking at code at all.

Claude Code
Lately, I was mostly spending my time writing Rails code for LakyAI in Widsurf. But Claude Code presence made it hard to ignore. I finally had to try it. Since its CLI, I thought it might be weird to keep an IDE running to review the code output. But then it hit me, I don't have to review it.
So for this experiment I decided to create something I had in my mind for ages. A simple app to make a list of visited countries that you can share with the world. I even went ahead and left Rails for this experiment to try Next with TypeScript. The idea is to use an unfamiliar stack I have no will to mess up with.
MyCountryList.com
I decided for an idea I had for a while. It's small, self-contained, and fun. The idea is to allow people to make country lists and show it to the world on a globe. Exactly what I need for my vibe code experiment. Since it's basically a single-page application, it's also more fitting to go with React instead of Hotwire (which I otherwise like very much).
I have seen people did try to make something like this before. For example, I am using NomadList which has a similar feature where it puts your trips on a map. However, I wanted something easy. Something anyone can use in seconds and see the fruit of their (short) labour.
Thoughts
The overall process was pretty smooth and like many people before me I was mainly fighting with credit limits. Still I was making progress and the first version was done and deployed on day 6. You can easily select countries on the globe, even group them with colors. You can make several lists and you can share them with a simple public URL.
So go ahead and create a country list on a globe! You can see my own country list here.