Informal Side Project Update
August 22, 2019
It’s been three weeks since I’ve given an update on my side project. That is way too long for something that I professed I’d work on in the public. But that doesn’t mean I haven’t done anything with it. So without further ado, I present to you my current progress:
Thus far I’ve been working on being able to organize ideas. Right now this is not much more than a list that I can add items to. But hey, got to start somewhere, right?
The app is built with Next.js. I styled everything with Tailwind CSS and animated it with react-spring. I am currently managing users with Firebase Authentication. I’ll probably use Firebase Cloud Firestore as my data backend at least initially too.
I did all that in the first week when my fiancée was away. A side project is just that, something you do on the side. When she’s around, we love to spend time together, cook meals, socialize with friends, and explore the city of Philadelphia where we live. And that becomes my priority. I do try to find a couple days a week to sneak a couple updates in, and I think about it more often than that. But it hasn’t been the number one priority in my life. That’s not a bad thing, and I’m more than ok with that.
That said, that doesn’t mean I’m giving up on this. Being able to build is a great learning experience, and I never want to stop learning and perfecting my craft. Next up in terms of features is adding the ability to delete items and some more stylized buttons. I actually have more planned, but I don’t want to get ahead of myself. One step at a time.
And while I just described the features coming next, that only covers one half of my goals. The other half is teaching in public. Frankly, that part may be even more important. So I definitely have some things planned on that front.
One of the coolest things I’ve learned and utilized in this project thus far has been Tailwind CSS. I plan on releasing at least two articles about it shortly. The first one will be on why you should consider Tailwind CSS when working with React. The second will be how to set up Tailwind CSS with Next.js.
If any of that interests you, feel free to sign up for my newsletter. It’s something I put together recently and haven’t used yet, but would like to work on it and see where it goes. Thanks!
A personal site for George Rodier, a software developer living in Philadelphia and building web applications for a living.