<

Mahsa Dance

Einführung in Mahsa Dance

Mahsa Dance ist eine spezialisierte Online-Plattform, die für Tanzlehrer entwickelt wurde, um Tanzkurse weltweit anzubieten. Mit fortschrittlichen Technologien wie .NET Core, NextJs und SQL Server verbindet die Plattform E-Commerce mit Bildungswerkzeugen, um sowohl die Erfahrungen von Lehrern als auch von Schülern zu bereichern.

Kernfunktionen

Zu den Hauptfunktionen gehören ein Shop-Bereich für die Auswahl und den Kauf von Kursen, gesichert durch robuste Zahlungsschnittstellen. Ein ausgeklügeltes Videoübertragungssystem schützt Kursinhalte über einen sicheren Proxy und verhindert unautorisiertes Teilen. Zusätzlich verbessern anpassbare Rabatte und Werbeangebote das Benutzerengagement und die Verkäufe.

Technologiestapel

Das Frontend der Plattform verwendet NextJs und TypeScript, gestaltet mit Tailwind CSS und SCSS für eine responsive und moderne Benutzeroberfläche. Das Backend, betrieben von .NET Core und verwaltet von SQL Server, integriert Cloudflare CDN für eine optimierte weltweite Inhaltsauslieferung.

mahsa-dance-diagram

Sicherheit und Datenverarbeitung

Ein anspruchsvoller Caching- und Proxy-Mechanismus für das Videostreaming reduziert Redundanz und Ladezeiten, verbessert die Inhaltsicherheit und die Effizienz der Auslieferung. Videos werden sicher heruntergeladen und für den späteren Zugriff zwischengespeichert, was einen effizienten und sicheren Datenfluss gewährleistet.

Persönliche Beiträge

Im gesamten Projektzyklus leitete ich das Design und die Implementierung der Kernfunktionen, einschließlich des sicheren Videostreaming-Proxys, der Integration von Cloudflare CDN, und der Entwicklung des responsiven Frontends mit NextJs und Tailwind CSS. Diese Rolle verfeinerte meine Fähigkeiten in der Full-Stack-Entwicklung und im sicheren Plattformdesign.