An open API service indexing awesome lists of open source software.

https://github.com/kerimli-veli/managementsystemproject-asp.net-api

ManagmentSystem is an advanced management API built with ASP.NET. It offers secure user control, task automation, and efficient resource management.
https://github.com/kerimli-veli/managementsystemproject-asp.net-api

api asp-net asp-net-core entity-framework-core mediatr-library sql

Last synced: about 1 year ago
JSON representation

ManagmentSystem is an advanced management API built with ASP.NET. It offers secure user control, task automation, and efficient resource management.

Awesome Lists containing this project

README

          

This project is a management system developed using C# and ASP.NET Core Web API. It follows a clean, layered architecture and implements core backend functionalities such as CRUD operations, user authentication, validation, and database management.

📌 Features
ASP.NET Core Web API architecture
Clean, layered structure (API, Application, Domain, Infrastructure, Persistence)
Repository and Unit of Work patterns
Entity Framework Core for database operations
SQL Server integration
JWT-based authentication
Data validation with FluentValidation
Global exception handling
API documentation via Swagger

🛠️ Technologies Used
ASP.NET Core 7.0
Entity Framework Core
AutoMapper
FluentValidation
MediatR (CQRS Pattern)
SQL Server
Swagger / OpenAPI
JWT Authentication

📁 Project Structure
mathematica
Copy
Edit
ManagementSystemProject
├── API
├── Application
├── Domain
├── Infrastructure
└── Persistence