Sovchi
Sovchi — Telegram Mini App und Admin-Panel für ernsthafte Partnersuche: Kandidaten-Feed, Echtzeit-Chat, «Uzuk»-Anträge, Premium, Gesichtsprüfung und Moderation. Beide Teile habe ich aufgesetzt.
Sovchi ist ein Partnervermittlungsdienst für Menschen, die eine Familie gründen möchten: Nutzer finden über eine Mini App in Telegram einen passenden Kandidaten, das Team steuert den Dienst über ein Admin-Panel.
Telegram Mini App
- Kennenlernen: Onboarding und Profil mit Hilfe von «Sovchi AI», Kandidaten-Feed mit Filtern, Likes, Merken und Match-Bestätigung.
- Kommunikation: Echtzeit-Chat, Chat-Anfragen, Online-Status und Anrufe.
- «Uzuk»-Anträge («Ring», ein Heiratsantrag) und Anzeigen.
- Premium: Tarife, Boost, Super-Nachrichten und Bezahlung.
- Vertrauen: Fotoprüfung mit face-api.js, Fotoschutz durch Weichzeichnen.
Admin-Panel
Nutzer, Moderation (Fotos, Verifizierung, Meldungen), Zahlungen und Abonnements, Support-Chat, Community-Beiträge, Match-Analysen und Statistiken (Ehen, Standort, Alter), Mitarbeiter und Berechtigungen.
Technische Lösungen
- Mehrere WebSocket-Kanäle: Haupt-, Chat-, Chatlisten- und Benachrichtigungskanal.
- Ein Backend, zwei Clients: separate Authentifizierung für die Telegram Mini App und die mobile App.
- Typisierte API aus dem OpenAPI-Schema; Vitest-Vertragstests.
Meine Rolle
Mini App und Admin-Panel habe ich von Grund auf gestartet: Projektstruktur, erste Seiten, WebSocket und Admin-Chat. Danach hat das Team die Entwicklung fortgeführt; das Backend stammt von anderen Entwicklern.