A lot has happened in the last couple of weeks. I think I’m now a permanent member of the “web development is fun” club. It’s like a slightly more frustrating LEGO with an endless amount of ever changing parts. What’s not to love? That being said, here’s what I’ve been working on in the last couple of weeks.
My new portfolio: marcel.fyi
This one took me a while but I’m very happy with the result. It was harder than my other projects because “Ah fuck it, I’ll just leave it like that” is easier to achieve when it’s not about presenting you and your work but only about learning something new. I powered through and I’m quite happy with the result.
(I don’t understand why the domain was still available. Sorry other Marcels, it’s mine now.)
Next.js and React are still something I’m actively trying to wrap my head around but since it’s a known problem and I need ever changing challenges to keep me motivated, I wanted to spice it up a little.
Spline is a fantastic tool to add 3D elements to websites. I’m cheap, though, and paying $7/month seems crazy to me just to add a silly 3D avatar to the upper left corner of some random website. A couple of years ago, in one of my previous “let’s learn programming” bursts, I bought Three.js Journey, a fantastic course that I just wasn’t equipped to understand yet. Fast forward a couple of months of intense learning of basic programming skills later: No problem. I fired up Blender, built a 3D character of myself, found out how to hook everything up to Three.js and React Three Fiber and voilà. Not only am I saving $7 a month, I also learned valuable skills in the process.
Drawmatic is a little app that gives you a new drawing prompt each day. The rudimentary drawing tools and time limit are there to give you a little kick of non-perfectionistic creativity to start your day. Your allotted drawing time is only counted when you’re actually making lines.
Finished drawings are being saved to local storage. I even added a “Create an image from this HTML element and copy it to your clipboard or save it to your computer” feature! All of this is unfortunately slightly broken on mobile but what can you do.
I needed something to teach myself user auth and databases so I grabbed myself a copy of Supabase and build a… I guess… game…? There’s no gameplay loop and it doesn’t make sense and isn’t fun but it works. A user can sign up via magic link. When they come back to the site and haven’t added a username yet there’s a prompt for that and after that they can… fish. For those three items that I was willing to add to the database.
I implemented a working rarity system. A way to sell items. A lot of unnecessary Framer Motion fine tuning for the bucket button and, here’s the kicker: I won’t release it to the public because it’s obviously a piece of shit that has no right to exist except as a playground for me.
That’s it for now. Thanks for reading.