تفاصيل العمل

Launched a lightweight, production-ready .NET 10 Web API for student management — built with security, testability and maintainability in mind.

Highlights:

• Authentication & authorization: ASP.NET Identity with JWT tokens and role-based access (seeded roles: student, admin).

• CRUD student endpoints with repository + unit-of-work patterns for clean data access.

• EF Core with SQL Server for persistence.

• API documentation via Swagger; CORS enabled for cross-origin clients.

• Centralized logging (NLog) and custom middleware for request logging and error handling.

• Dependency injection and configuration-driven JWT settings for easy ops.

Tech stack: .NET 10, C# 14, ASP.NET Core Web API, ASP.NET Identity, EF Core, SQL Server, JWT, Swagger, NLog.

Available endpoints include account register/login and full student CRUD. Open to feedback or collaboration on expanding role-based features and front-end integration.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة