Lindesberg, Sverige

Fallstudie

Malink

Min egen SaaS-tjänst som får in medlemsavgifterna åt föreningar, utan att någon behöver jaga.

Roll
Egen produkt, allt från idé till drift
Teknik
React, MUI, Node, Express, Prisma, PostgreSQL
Drift
Render och Neon, SMS via 46elks
Status
I drift sedan oktober 2026
Malinks startsida: Få in medlemsavgifterna utan att jaga någon.

Problem

Föreningar, moskéer och klubbar lägger mycket tid på att påminna medlemmar om avgiften. Kassören skickar sms för hand, för listor i Excel och vet sällan vem som faktiskt har betalat.

Lösningen

Varje månad får medlemmen ett sms med en personlig länk. Länken öppnar en sida med Swish-betalning och en knapp för att avregistrera sig. Föreningen ser i en översikt vem som fått påminnelsen.

Vem använder det

Linde Moské var först. Tjänsten är byggd för många föreningar i samma system: varje förening har egna administratörer, kontakter, inställningar och sms-avsändare, och ser bara sin egen data.

Arkitektur

React och MUI i webbläsaren, ett API i Node och Express, Prisma mot PostgreSQL. Varje databasfråga filtreras på föreningen, så en rad från en annan förening ger 404 i stället för data. Sms går via 46elks och bara via ett ställe i koden.

Svåraste delen

Att göra avregistreringen säker. Länkförhandsvisningar i chattappar öppnar länkar automatiskt, så inget får ändras när sidan bara läses. Avregistrering och betalning sker först när medlemmen själv trycker på en knapp.

Ring