Ich werde eine benutzerdefinierte Web-App oder Kundenportal mit einer echten Datenbank erstellen

B
bbuechner
B
bbuechner
Brian B
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Vieles, was als Web-App verkauft wird, ist eine Seite mit einem Formular. Das hier ist das andere: ein Login, eine Datenbank dahinter, Rollen und ein Admin, der Dinge ändern kann, ohne dich anzurufen.

Ich betreibe fünf davon in Produktion. Kundenportale bei emptybar.app, bei denen sich jeder Kunde anmeldet und seine eigenen Daten bearbeitet, gebaut mit Next.js und Airtable, deployed auf Vercel hinter Auth. Eine Kampagnenseite mit tokenisierten Freiwilligen-Route-Seiten und einem Live-Organisator-Dashboard, das von echten Freiwilligen im Feld genutzt wird. Eine Newsletter-Plattform mit automatisierten Issue-Builds.

Technologie: TypeScript und Next.js, Supabase oder Airtable für das Backend, Vercel oder Cloudflare für Hosting, Stripe bei Geldtransfers, Resend oder EmailOctopus für E-Mails. Echte Domain, echtes DNS, echtes Zertifikat.

Was du bekommst: eine deployte App auf deiner eigenen Domain und mit deinen eigenen Accounts, den Quellcode und die Dokumentation. Nichts läuft nach der Übergabe weiter auf meinem Login.

Sag mir, wer sich anmeldet, was sie sehen und was sie ändern. Das reicht für mich, um den Umfang zu bestimmen.

Lerne Brian B kennen

Brian B

CRM, data, and design for nonprofits and small teams

  • AusVereinigte Staaten
  • Mitglied seitMai 2026
  • ⌀ Antwortzeit1 Stunde
  • Sprachen

    Englisch
Empty Bar LLC is a one person studio in Hastings, Minnesota, doing CRM and data operations: Salesforce NPSP, Airtable, EveryAction and NGP VAN, DonorPerfect and GiveCloud migrations, and Power BI reporting. Recent work includes a campaign site and voter file pipeline for a Minnesota House race, a newsletter platform built on Airtable, a Shopify store taken from brand to launch, and two React Native apps in both app stores. Design and brand identity when a project needs it. I ask questions before quoting, and I say when you do not need what you asked for.

Automatische Übersetzung