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