Developed a Restaurant Management System using ASP.NET Core Web API following Clean Architecture principles.
The system allows managing restaurants, dishes, and users with secure authentication and role-based authorization.
Technologies Used:
- ASP.NET Core Web API
- Entity Framework Core
- SQL Server
- LINQ
- JWT Authentication
- Clean Architecture (Domain, Application, Infrastructure, Presentation)
Key Features:
- CRUD operations for Restaurants and Dishes
- User registration & login with JWT
- Role-based authorization
- Data validation & error handling
- Structured layered architecture
GitHub Repository:
Swagger documentation available for testing endpoints.