The infrastructure

Everything your site can include.

Not a template: a complete platform, written in Rust, running on a dedicated machine in Europe. Choose the parts you need; the rest is already ready and managed.

  • Everything in Rust
  • Everything in Europe
  • Everything programmable
The foundations

Three principles

Every project is born from the same three choices. They are the ones that allow you to ask for anything without it becoming a problem.

Everything can be programmed

Your site runs on a dedicated machine, not on hosting shared with a thousand others. Code on such a machine has almost no limits: if you need a function and it doesn't exist, it is written.

Everything in Rust

A single language from server to browser. This means fast pages, as few errors as possible and fewer things that break over the years. No third-party plugins to patch up.

Everything in Europe

A dedicated server in Germany, the Cloudflare network in front, a nightly backup off the machine. Your data and your clients' data remain in Europe, as requested by the GDPR.

What your site can include

Choose the forms. The rest is already ready.

Every item below is already built and in function on other projects. What is needed today is activated; the rest is added when needed.

Logins and accounts

  • Registration with email and password, with address verification
  • Login with Google or GitHub, if you prefer
  • Two-factor security, at the choice of the site user
  • A single mop.dev access, valid on all the platform's apps
  • Password recovery, email invites to collaborators, everyone only sees their own data

Payments

  • Credit card with Stripe
  • Satispay, the most used QR payment in Italy
  • A dedicated payment domain, without sending the customer to a third-party site
  • Single purchases, ready immediately
  • Catalog sales and subscriptions, activated project by project

Documents and contracts

  • Contracts accepted online, clause by clause, with a confirmation code via app or email
  • Data processing agreement (GDPR) signed in the same step
  • PDF receipt for both parties, with a trace of every step
  • Privacy and terms in multiple languages, with every version preserved
  • 4 GB archive for photos, videos and documents, and private links to send a proposal or a delivery

Site and content

  • Block-based pages that you modify yourself, without a developer
  • Address ready immediately on mop.dev, or your domain
  • Contact and booking modules that arrive via email and remain in the portal
  • Seven languages, curated SEO, and pages readable even by AI assistants
  • Installable as an app on the phone, light and dark theme, compliant cookie consent

Tools to grow

  • Digital loyalty card, with registration via a QR code
  • Link-in-bio page for social media
  • Referral program for those who bring you clients
  • Management of business contacts, from the first message to the quote
  • Automatic confirmation and service emails

Custom app

  • An interactive app inside your site, on your domain
  • Full applications that run as a standalone service
  • Bookings, live tracking, cockpit for operators
  • Hardware too: a small physical monitor that controls services from the outside
  • Examples: Hangout, to choose the evening with friends; CUIC, cargo-bike deliveries
Security and reliability

Under the hood, in simple terms

You don't need to understand how it works. But it's right that you know what protects your site and your customers' data.

Dedicated server in Germany

A physical machine entirely for the platform, in a Hetzner datacenter in the European Union.

Cloudflare in front of everything

Always encrypted connection; the server only accepts web traffic from the Cloudflare network and is never directly exposed.

Database never exposed to the internet

Data lives in a database reachable only from within the machine.

Nightly backups off the server

Every night an automatic copy ends up in a separate location: a failure is not a loss.

Independent hardware monitor

A small physical device, outside the datacenter, ensures everything responds.

Encrypted secrets, even against the computers of tomorrow

Two-factor codes are encrypted at rest with post-quantum cryptography.

IP addresses anonymized after 30 days, sensitive fields encrypted, consents stored with their version: data management follows GDPR.

Verified by an external audit of the perimeter in 2026.

Concrete examples

How a project is composed

The same forms, combined in different ways. Three typical cases of those who write to me, and what ends up on their site.

Network cables ordered in the dedicated server

A restaurant

Site in seven languages with menus and photos, phone reservations that arrive via email, digital loyalty card for returning customers, curated Google listing to be found. The owner updates the menu, alone.

A professional studio

A private area where each client only sees their own documents, contracts and agreements signed online with the PDF receipt, card or Satispay payments without leaving the site.

A delivery cooperative

A dedicated app: pickup booking, live tracking on the map, a cockpit for the courier and an operations room for the coordinator. It's CUIC, the cargo-bike delivery platform.

Frequently asked questions

The questions I am asked most often.

Do I need to know how to program to manage it?

No. You have an owner portal where you modify texts, photos, and pages and read incoming messages. Structural changes, those that touch the code, are done by me.

Can I use my domain?

Yes. The site responds on your domain, and the domain remains in your name. If you don't have one yet, start immediately with an address on mop.dev and change it whenever you want.

Where does my clients' data end up?

On a dedicated server in Germany, within the European Union, managed according to GDPR. Every night a backup is saved off the server. Nothing is sent outside of Europe.

Can I add modules at a later time?

Yes, it's the normal way to work. You start with what's needed today and, as the business grows, you activate payments, a private area, loyalty programs, or whatever is missing. Each addition has its own quote.

Is the site fast even on a phone?

Yes. Pages are prepared by the server and distributed by the Cloudflare network worldwide, so they arrive ready even on a slow connection. Your client reads, they don't wait.

Ready to start?

Tell me what it needs to do. The how is my job.

Tell me about your business and what you would like the site to do for you. The first call is free and without obligation.