A full week of building Rails Startup
Davy Cardinaal
,
This week, I deliberately cleared my schedule of all client work so I could focus entirely on Rails Startup. It is the application I'm building (and already using) as a foundation for a few of my own side projects. Aside from the occasional dad duty, I managed to spend quite some hours deep in the code.
I focused on two bigger pieces of functionality:
✅ Account-based access with multiple users and roles
✅ Full subscription management, from plan selection to billing details
✅ Account-based access with multiple users and roles
✅ Full subscription management, from plan selection to billing details
During the process, I rediscovered Rails fixtures.
I haven’t used them in a while, but they really clicked this week. Once you understand how to use them properly, it’s incredibly easy to set up real-world scenarios. No complex traits or callback chains like I was used to with FactoryBot. Just clear, expressive YAML files that describe exactly what’s going on.
And the best part? They’re fast as lightning! ⚡️
There’s still quite a bit of work to be done to get the application in shape for release. Once that’s done, I’ll be adding more features. For now, it just felt great to spend a full week working on my own project.