Tired of the hassle of setting up new projects? Do you want full control over your database and servers? Me too.
After building full-stack apps for 6+ years—both at work and for fun—I always use the same tech stack: Next.js and Tailwind CSS for the frontend, FastAPI for the backend, Postgres and Redis as databases, Stripe for payments, and Docker to tie it all together.
That's why I made this template: to cut out the busywork and let you start building right away, using tools you already know and trust.
You can serve popular websites with a single server on DigitalOcean!
“But what if my project has millions of users? It could become the next Google, after all 🤷♂️,” you wonder. The reality is, most projects start with 0, 10, maybe 100 users. You don't need to think about serving users at Google scale if you haven't even launched your first MVP.
Kubernetes, dozens of third-party services 🤯... you don't need all that complexity for early projects. A single server on DigitalOcean for just $6/month can get you there—no fuss, no endless configuration steps, just a simple setup that works.
Focus on the product, not the infrastructure.
The technology is already proven: Next.js, FastAPI, Postgres, Redis... I created a Docker Compose file and some utils scripts to make these services work together seamlessly. I've added features that I use for all my projects—authentication, Stripe for payments, email sending, auto SSL certificates—and decided to share it with you.
Start your project without the headaches. Build, iterate, and grow—with simplicity.