Building Scribee: My First Real Content Platform
A look at how I built Scribee, a modern content-sharing platform using Go, Nuxt.js, real-time interactions, media posts, authentication, and Stripe-powered subscriptions.

Martin Binder
ID @martin
Scribee is a project I built to make blogging simpler, faster, and cleaner.
The idea behind it is simple: anyone should be able to create a blog without spending hours setting up hosting, themes, domains, or the basic structure of a website. Wizzl gives users a clean starting point where they can create their own blog, publish posts, and customize it when they are ready.
You can start with a free .scrib.ee address, then later upgrade to use your own custom domain and remove Wizzl branding.
Why I Built It
I wanted to build something useful, not just another demo project.
Many people want to write online, but setting up a blog can still feel too complicated. You have to choose a platform, configure hosting, design the layout, handle domains, and make sure everything works properly.
Scribee removes that friction. The goal is to let people start writing sooner instead of spending time building the foundation first.
The Core Idea
The most important part of Wizzl is giving every user their own blogging space.
A user can create a blog, publish content, and make it feel like their own. The platform is designed to be fast, simple, and focused on writing.
Instead of trying to add too many unnecessary features, Wizzl focuses on the essentials:
- creating a blog
- publishing posts
- using a free
.scrib.eesubdomain - connecting a custom domain
- customizing the blog experience
- removing Wizzl branding on upgraded plans
Technical Focus
From a development perspective, Scribee taught me a lot about building a real multi-user platform.
A blogging platform is not only about displaying posts. It needs a clean structure for users, blogs, domains, themes, content, and public pages. Each blog has to feel separate while still being managed by the same system behind the scenes.
One of the most important technical parts is handling custom blog addresses. Supporting free subdomains like your.scrib.ee and custom domains requires careful routing, domain management, and backend logic.
Another important part is keeping the writing and publishing flow simple. The user should not have to think about the technical details. They should be able to create a blog, write a post, and publish it without friction.
What I Learned
Building Scribee helped me understand how much work goes into making something feel simple.
A good product does not need to be complicated on the surface. In fact, the best tools often hide the complexity from the user. The challenge is building the technical foundation in a way that feels smooth and effortless.
Scribee is still evolving, but it already represents what I enjoy most about development: building real tools, solving practical problems, and creating software that people can actually use.
You can check it out at scrib.ee.
Comments
No comments yet.