<

Mahsa Dance

Introduction to Mahsa Dance

Mahsa Dance is a specialized online platform designed for a dance tutor to deliver dance courses to students globally. Utilizing advanced technologies like .NET Core, NextJs, and SQL Server, the platform integrates e-commerce with educational tools to enrich both the tutor and student experiences.

Core Features

Key features include a shop section for selecting and purchasing courses, secured by robust payment gateways. A distinctive video delivery system protects course content via a secure proxy, preventing unauthorized sharing. Additionally, customizable discounts and promotional offers enhance user engagement and sales.

Technology Stack

The platform's frontend uses NextJs and TypeScript, styled with Tailwind CSS and SCSS for a responsive and modern user interface. The backend, powered by .NET Core and managed by SQL Server, integrates Cloudflare CDN for optimized global content delivery.

mahsa-dance-diagram

Security and Data Handling

A sophisticated caching and proxy mechanism for video streaming reduces redundancy and load times, enhancing content security and delivery efficiency. Videos are securely downloaded and cached for subsequent accesses, ensuring efficient and secure data flow.

Personal Contributions

Throughout the project's lifecycle, I led the design and implementation of core features, including the secure video streaming proxy, the integration of Cloudflare CDN, and the development of the responsive frontend with NextJs and Tailwind CSS. This role refined my skills in full-stack development and secure platform design.