malahov.io
ASSOCIATION WEBSITE

A website you will run yourself.

Even if nobody on the board writes code. Even if everything lives in group chats and on paper today.

The home page of BARWA e.V.: headline, membership buttons and the association's emblem

Ordering a website is easy. Keeping it alive is not.

Announcements scatter across chats, the statutes sit on the treasurer's laptop, applications are printed out. And nobody can fix a line on the site — so a year later it still advertises last year's festival.

Sound familiar?

Who this is for

This is for you if…

  • You run an association, an initiative or a small organisation
  • News, meet-ups and documents go out by hand today
  • The board changes, but the website has to stay
  • Your members do not all read the same language

This is not for you if…

  • You need an online shop with payments and stock
  • One page with an address and a phone number is enough
  • You have your own developer and your own system

What your board gets

  • You write the news yourself

    Type it in the panel, it is on the site — in every language you write the entry in.

  • A recurring meet-up is entered once

    A weekly session is entered once for all its dates; a visitor takes the date into their own calendar.

  • Documents where people look for them

    Statutes, application form, reports. A separate file per language, readable without downloading.

  • Applications arrive in the panel, not on paper

    A form instead of a printout, and the panel shows where each one stands.

  • Email goes out from the site

    Invitations, replies to enquiries, a mailing to members — from the same panel, with attachments. What you send stays in the mailbox.

  • The board changes, the access stays

    Four roles and an invitation link. No shared password to hand around.

Four steps

The foundation is written and running. Everything else is made for you.

1

Tell me about the association

Half an hour: what you publish, who will keep it up, in which languages.

2

I build on the foundation

Sections, colours and copy are yours; the engine, the panel and the mail already work.

3

We fill it together

We move over the documents and the first entries, and I walk the board through the panel.

4

Then it is yours

Domain, data and access belong to you. What happens after that is what we agree on.

What it looks like

Not mock-ups: a live association website in daily use.

Events page: a month calendar with recurring sessions and festivals

The calendar: a recurring session is entered once and sits on all its dates.

The association's projects page: cards with cover images and descriptions

Projects and programmes as cards, each with a cover and a page of its own.

Documents page: statutes and membership form with preview and download buttons

Documents: statutes, application form, reports — readable without downloading.

Membership application form with name, address and contact fields

A membership application lands in the panel instead of a pile of printouts.

Who already has one

  • BARWA e.V., Schweinfurt — a Ukrainian association: the very foundation in the screenshots above. barwa-ev.de
  • Petri Heil Schweinfurt — an angling club: site and ongoing support. petriheilschweinfurt.de

What the foundation already has

  • The public site: home, about, news, events, projects, team, documents, contact, a donations page.
  • The panel: entries, events, projects, documents, team, site images, page copy, tags.
  • People: members, membership applications, invitations by link, four roles — owner, admin, editor, member.
  • Impressum and Datenschutz pages, consent checkboxes on the forms and visitor statistics without third-party services.

The site stays yours

  • Domain, data, content and access belong to you.
  • Ordinary technology, not a homemade system: another developer can pick it up.
  • Your own installation: a separate database and file storage, not an account inside somebody's site builder.

What it costs and how long it takes

From €1,495. That is the final price: no VAT is charged, as I am a small business under § 19 Abs. 1 UStG. What moves the figure: how many sections, whether an old site has to be moved over, how many languages. I name the exact number in conversation, before any work starts.

About two weeks of working time. That is the amount of work, not a delivery date. The foundation is written and running, so the time goes into your content: copy, documents, photographs. How many weeks it takes on the calendar depends on when those are together — on the first project two weeks of work stretched over two months. When I can start, I tell you beforehand.

Frequently asked questions

Are you free right now?

I run few projects at a time, so there is sometimes a queue. Write to me and I will tell you honestly when I could start.

We are not technical. Will we really cope?

The panel is built for a board, not an editorial office: a list, a "create" button, a form, a "publish" button. I walk you through it on the live site and stay around until it feels ordinary.

Do we have to have several languages?

No. The foundation is built for several languages, but the site can be built with one. Which languages you need is something we settle in the first conversation.

What about members' personal data?

In the panel, the member list and the applications are open to the owner and the admins only. They are never shown publicly, and the data sits on a server in Europe.

And if in a year we want a different developer?

You can have one. This is an ordinary stack, not a closed platform: another developer can read the code and carry on.

Tell me about your association

The first conversation costs nothing and commits you to nothing. It is how we find out whether this foundation fits — or whether you need something else entirely, which is better found out early.

Write to me
First conversation

Write a couple of lines — the rest we sort out by talking

I answer personally: this is not a support desk and not a sales team. I read English, German and Russian.

  • What the association is and what it does
  • What the site needs first
  • Who will keep it running afterwards

I take on few projects at a time — if I cannot right now, I will say so straight away. Rather skip the form? Just write: georg@malahov.io

Tell me about your project

Nothing is stored in a database — the message arrives in my inbox.