Produkte, die wir für einen Bedarf gebaut haben, nicht für einen Kunden
Wenn wir dieselbe Arbeit immer wieder von Hand erledigen, wird daraus ein Produkt. Manche sind geschlossene Systeme, die Organisationen installieren können; andere sind Open-Source-Tools, die jeder nutzen kann.
- 01Student PanelKaufbar
- 02Better PaymentOpen Source
im Fokus
Student Panel
- Produkte
- Live
- Open Source
Produkte
Was im Regal steht
Student Panel
Eine private Lernplattform für Dozenten und Institutionen. Lehrplan, Aufgaben, Anwesenheit, Live-Unterricht und Fortschrittsverfolgung in einem einzigen Panel; keine öffentliche Registrierung, die Studierenden werden vom Dozenten hinzugefügt.
- Privater Zugang: keine öffentliche Registrierung, Studierende werden vom Dozenten hinzugefügt; passwortloser Login (E-Mail-Code oder Passkey)
- Lehrplan: Struktur aus Abschnitten und Lektionen, Vorlesungsnotizen mit Syntax-Highlighting, lektionsspezifische Ressourcen
- Lebenszyklus von Aufgaben: Zuweisung, Abgabe, Bewertung und schriftliches Feedback – Lektionen lassen sich nicht ohne Abgabe der Aufgaben abschließen
- Kalender und Live-Unterricht: ein Beitrittslink, der zur Unterrichtszeit im Panel geöffnet wird, danach Unterrichtsaufzeichnungen, die auf Drive gehostet werden

Better Payment
Eine einheitliche Payment-Gateway-Bibliothek, die Zahlungsinfrastrukturen und virtuelle POS-Systeme von Banken in der Türkei unter einer einzigen API bündelt.
- Stars
- 224
- Forks
- 23
- Lizenz
- MIT
- npm
- v0.12.0
import { betterPayment, iyzico } from 'better-payment'; const payment = betterPayment({ providers: { iyzico: iyzico({ apiKey: process.env.IYZICO_API_KEY!, secretKey: process.env.IYZICO_SECRET_KEY!, }), },}); // Der Aufruf sieht für alle vier Anbieter gleich ausconst { threeDSHtmlContent } = await payment.iyzico.initThreeDSPayment(order);npm install better-paymentProblem
Jeder Entwickler in Türkiye, der Zahlungen annehmen will, stößt auf dieselbe Wand: Jede Bank und jeder Zahlungsanbieter schreibt eine eigene API, ein eigenes Fehlerformat und eine eigene Signaturmethode vor. Dieser Code wird in jedem Projekt neu geschrieben und bricht jedes Mal an denselben Stellen.
Lösung
Better Payment wurde geschrieben, um diese Wiederholung zu beenden, und es blieb nicht verschlossen. Jeder Anbieter steht hinter einer einheitlichen API; ein Anbieterwechsel bedeutet, ein paar Konfigurationszeilen zu ändern, nicht Ihren Anwendungscode. TypeScript-Typen sind von Haus aus dabei, und Fehler werden normalisiert.
Eine API
iyzico, PayTR, Parampos und Akbank hinter demselben Aufruf. Ein Anbieterwechsel sind ein paar Zeilen Konfiguration.
TypeScript von Haus aus
Request- und Response-Typen werden mit dem Paket geliefert; ein falsches Feld scheitert beim Kompilieren, nicht in Produktion.
Ein Fehlerformat
Das eigene Fehlerformat jedes Anbieters wird in eine einzige, einheitliche Form normalisiert.
Student Panel
Eine fertige Lernplattform für Lehrende – ich setze sie auf, das System gehört Ihnen.
Eine Lernplattform, die auf der eigenen Domain Ihrer Einrichtung läuft. Dozenten hinterlegen Lehrplan und Aufgaben im Panel, Teilnehmende folgen den Lektionen der Reihe nach und reichen ihre Arbeiten ein, Dozenten bewerten sie und geben Feedback. Die Einrichtung sieht an einer Stelle, wo die ganze Klasse steht.
- Sprache der Oberfläche
- Türkisch
- Ansichten
- 40+
- Automatisierte Tests
- 199
- Dauer des Deployments
- Tage
So funktioniert es
- 01
Einrichtung
Das Panel wird auf Ihrer Domain installiert, auf Ihrem eigenen Server oder auf von uns betriebener Infrastruktur.
- 02
Inhalte
Dozenten legen Lehrplan, Lektionsnotizen und Aufgaben in der Reihenfolge ihrer Voraussetzungen an.
- 03
Nachverfolgung
Teilnehmende reichen ein, Dozenten bewerten; der Fortschritt ist für Teilnehmende und Einrichtung sichtbar.
Was im Panel steckt
- 01
Lehrplan und Lektionsinhalte
Struktur aus Abschnitten und Lektionen, Vorlesungsnotizen mit Syntax-Highlighting, lektionsspezifische Ressourcen und Reihenfolge der Programme nach Voraussetzungen.
- 02
Aufgaben und Bewertung
Hausaufgaben zuweisen, Abgaben der Studierenden, Bewertung und schriftliches Feedback. Lektionen lassen sich ohne Abgabe nicht abschließen.
- 03
Kalender und Live-Unterricht
Unterrichtspläne, Beitrittslinks, die zur Unterrichtszeit geöffnet werden, und Wiedergabe der Aufzeichnungen nach dem Unterricht direkt im Panel.
- 04
Anwesenheit und Fortschritt
Anwesenheitserfassung, Abschlussquote, Aktivitäts-Heatmaps, wöchentliche Streaks und eine 360-Grad-Ansicht der Studierenden im Dozenten-Dashboard.
- 05
Klassenraum und Motivation
Klassen-Pinnwand, Mitgliederliste, Bestenlisten, Auszeichnungen pro Semester und Ankündigungen an die gesamte Klasse oder einzelne Studierende.
- 06
Administration
Verwaltung von Studierenden und Gruppen, Einladungs- und Willkommens-E-Mails, Einwilligung der Eltern, KVKK-Einwilligungsformulare und rollenbasierte Zugriffskontrolle.
Für wen es ist
- Dozenten mit eigenen Studierendengruppen und Privatlehrer
- Akademien, Bootcamps und Bildungseinrichtungen, die semesterbasierte Kurse starten
- Teams, die interne Schulungsprogramme im Unternehmen durchführen
So erhalten Sie es
- Deployment + Lizenz
- Läuft auf Ihrer eigenen Domain und Ihrem eigenen Server. Ich übernehme die Einrichtung; die volle Kontrolle über Ihre Daten und Ihr System bleibt bei Ihnen.
- Gehostet
- Hosting, Updates, Backups und Monitoring übernehme ich. Sie nutzen einfach das Panel.
- Individuelle Enterprise-Entwicklung
- White-Label-Branding, Integration in Ihre bestehenden Systeme oder individuelle Enterprise-Module. Den Umfang legen wir gemeinsam fest.
Der Preis hängt vom Umfang ab. Statt einer festen Paketliste besprechen wir, was Sie brauchen, und ich sende Ihnen ein Angebot.
Drei Bereiche, eine Laborbank.
Dieselbe Person in allen: den Code schreiben, ihn lehren und daraus ein Produkt machen.
- 01 · Software-StudioForgeWebsites, Dashboards, Integrationen und Mobile Apps für Organisationen.WeWebentwicklungIsIndividuelle SystemeIaIntegration & AutomatisierungBereich öffnen
- 02 · Schulungen für InstitutionenCatalystSoftware-Training in den eigenen Klassenräumen von Schulen und Organisationen.BsBaştan Sona HTMLBsBaştan Sona CSSJtJavaScript TemelleriBereich öffnen
Du hast eine Idee? Lass uns das Experiment gemeinsam durchführen.
Im ersten Gespräch hören wir uns an, was du bauen möchtest, und sagen dir offen, ob es passt.