π‘ 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
- bullmq
- cpanel
- docker
- drizzle-orm
- node.js
- postgresql
- react
- redis
- stripe
- tailwind-css
- trpc
- typescript
- vite

Log in or sign up for Devpost to join the conversation.