πŸ’‘ Inspiration

It all started with a passion for deployment and a dream to offer PaaS and K8s as a service. πŸš€ But that plan took a sharp turn when a friend needed help with their WHMCS setup. Looking into that legacy PHP software, I was struck by its outdated, frustrating architecture. 🀯 That moment sparked a new mission: to build something better from the ground up β€” a modern, developer-first alternative. πŸ’ͺ

⚑ What it does

In short: it does what WHMCS does β€” but way better. 😎 Panel1 is a headless, API-first platform that provides a unified, extensible solution for billing, client management, automated provisioning, and support. πŸ’Όβœ¨ It's designed to replace clunky, legacy systems with a modern, integrated, and open-source backbone for any digital service business.

πŸ› οΈ How we built it

We built it with a laser focus on speed and modern best practices. 🏎️ Using tools like the BOLT starter kit and Cursor for a seamless dev experience, our stack is TypeScript-first, featuring:

  • βš›οΈ A React frontend
  • 🌐 A Node.js backend with tRPC for type-safe APIs
  • 🐘 Drizzle ORM managing a PostgreSQL database

Everything is containerized and orchestrated beautifully with Docker. 🐳

🚧 Challenges we ran into

Time was our biggest enemy. ⏰ Our ambitious goal: to create a design that’s dynamic, modular, extensible, headless, and API-first from day one. Crafting a plugin architecture that was both powerful and secure, while keeping the core robust and performant, turned out to be a serious architectural challenge that demanded careful planning and countless late nights. πŸ’₯

πŸ† Accomplishments we're proud of

We’re incredibly proud to have built a highly extensible, integrated platform that truly embodies our initial vision. 🌟 The plugin and event systems work seamlessly, allowing deep customization without ever touching the core. And most importantly, we released Panel1 as an open-source project, giving back to the community that inspired us. β€οΈπŸ™Œ

πŸ“š What we learned

Our biggest takeaway? Time is your most valuable resource β€” use it wisely. ⏳ Investing early in a modern, type-safe stack and clean architecture paid off immensely, allowing us to build faster, iterate reliably, and avoid the crushing technical debt that haunts so many legacy systems. πŸ’‘

πŸš€ What's next for Panel1 β€” Billing and automation, reimagined

The future is all about adoption. Our primary focus is to get more customers and developers excited to build with us. 🀝 We’re working on finishing key enterprise features like granular RBAC, expanding our docs, and fostering an active community around the plugin marketplace. The journey is just beginning! 🌍✨

Built With

Share this project:

Updates