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