Hey there, fellow indie hackers! π
I recently launched IllustraAI and got 60 signups in 24 hours from a Reddit post. I'm here sharing the tech stack I use to build IllustraAI, an AI tool to create beautiful Notion-Style illustrations in seconds.
As an indie hacker, I've always been a huge fan of Notion. But you know what really caught my eye? Those sleek, minimalist illustrations they use. I mean, who doesn't love them, right?
I found myself wishing I could easily create similar illustrations for my own projects. That's when the lightbulb moment hit: why not use AI to generate them on demand?
Here's the thing β I'm a solo founder with limited time and a bootstrap budget. I needed a tech stack that would let me move fast, scale easily, and not empty my wallet. Here's how I pieced it all together to bring IllustraAI to life.
First up, I chose Next.js as my framework. For an indie hacker, it's like finding a secret weapon:
Plus, the developer experience is smoother than those Notion illustrations I love so much.
For hosting, Vercel was a no-brainer. It's made for Next.js, and the deployment process is so simple, it feels like cheating. Push to GitHub, and bam β it's live.
For the database, I went with Supabase. It's like Firebase, but open-source and with a PostgreSQL backend. Here's why it's an indie hacker's dream:
Setting up user accounts, storing illustration metadata, and managing API keys became a breeze.
Now, for the star of the show β the AI part. I'm using Replicate to run the AI model via API. As an indie hacker, this felt like striking gold. Why? It lets me use pre-trained models and fine-tune them for my specific use case of creating Notion-style illustrations.
To tie it all together, I'm using the Vercel AI SDK. It makes integrating AI into my Next.js app feel like a walk in the park. Streaming responses, handling errors, managing tokens β it's all taken care of.
For styling, TailwindCSS is my secret sauce. It's perfect for indie hackers who want to move fast:
Plus, the utility-first approach means I spend less time naming classes and more time building features that matter.
So, here's how a typical user interaction flows in IllustraAI:
And the best part? This stack is incredibly scalable. As IllustraAI grows, I won't need to rebuild from scratch.
Building IllustraAI taught me a few key things as an indie hacker:
So, that's my tech stack story. It's not just about the technologies, but how they fit together to bring an indie hacker's idea to life.
Now, I'm curious β what's your stack looking like? Any cool AI projects inspired by tools you love? Let's geek out in the comments!
And hey, if you want to see this stack in action and create some Notion-style illustrations of your own, hop over to illustraai.com and give it a spin. Who knows, you might just find the perfect illustration for your next project!
Remember, the best tech stack is the one that lets you ship. So go out there and build something awesome! π