ElementsProdukte

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.

elements / showcase01/02
  1. 01Student PanelKaufbar
  2. 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
Produktdetails
Lektionsnotizen – Lektionsnotizen mit Syntax-Highlighting, verlinkte Ressourcen und eine Fortschrittsliste.
Empfohlen · Open Source

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-payment

Problem

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.

LizenzAuf Lizenzbasis für Ihre Organisation installieren

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

  1. 01

    Einrichtung

    Das Panel wird auf Ihrer Domain installiert, auf Ihrem eigenen Server oder auf von uns betriebener Infrastruktur.

  2. 02

    Inhalte

    Dozenten legen Lehrplan, Lektionsnotizen und Aufgaben in der Reihenfolge ihrer Voraussetzungen an.

  3. 03

    Nachverfolgung

    Teilnehmende reichen ein, Dozenten bewerten; der Fortschritt ist für Teilnehmende und Einrichtung sichtbar.

student.czay.dev1 / 7
Lektionsnotizen – Lektionsnotizen mit Syntax-Highlighting, verlinkte Ressourcen und eine Fortschrittsliste.

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.

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.