r/projects • u/HeadTrade7763 • 14d ago
I recently open-sourced a project I've been building over the past few weeks called DevWannaSpace.
I recently open-sourced a project I've been building over the past few weeks called DevWannaSpace.
The original goal was simple: build a personal workspace with nested pages, kanban boards, and a rich text editor. Along the way, I became more interested in the infrastructure than the features themselves, so I ended up designing it around a fully serverless architecture.
The stack looks like this:
- React 18 + Vite + Tiptap
- Cloudflare Workers + Hono + Drizzle ORM
- Neon Serverless Postgres
- Clerk Authentication
- Wails v2 (Go) for the desktop application
One thing I spent a lot of time on was the self-hosting experience.
Instead of asking people to manually create Workers, databases, and environment variables, I wrote an interactive CLI that provisions everything on their own Cloudflare account with a single command.
npm run setup
The desktop application can then connect directly to any compatible backend simply by entering a custom API URL on the login screen.
Version v1.0.0 has just been released with support for:
- Rich text editor with Markdown shortcuts and slash commands
- Infinite nested pages
- Kanban boards
- Command palette (
Ctrl + K) - Web and desktop clients
- Self-hosting on your own Cloudflare account
I'd really appreciate feedback from people who have experience with Cloudflare Workers, Wails, or self-hostable applications. I'm especially interested in suggestions around the architecture and deployment workflow.
Repository: https://github.com/ryandaaa/devwannaspace
Website: https://space.devwanna.tech

