Home / Learnify Backend API

Learnify Backend API

What Is It?

A production-ready .NET 9 e-learning backend API built with Clean Architecture and CQRS pattern. Features comprehensive JWT authentication with refresh tokens and two-factor authentication (Email, Authenticator App, Backup Codes), Stripe payment integration with manual payment workflows, video streaming via Cloudinary, AI-powered chat assistance via HuggingFace, and robust background job processing with Hangfire. Includes structured logging with Serilog/Seq and health monitoring for enterprise reliability.

Tools & Technologies

C# .NET 9 SQL Server Redis Stripe Cloudinary Hangfire Docker