π Description
Support System API is a RESTful backend application built with ASP.NET Core. It allows users to create, update, and manage support tickets based on their roles.
The project follows clean architecture principles and uses Entity Framework Core for data persistence.
π Tech Stack
ASP.NET Core
Entity Framework Core
SQL Server
JWT Authentication
π Project Structure
Domain β Entities and Enums
Data β DbContext and database configuration
Services β Business logic
DTOs β Data Transfer Objects
Controllers β API endpoints
β¨ Features
Create tickets
Update tickets
Delete tickets
Role-based ticket filtering
User authentication (JWT)
Status management (Open, Closed, etc.)
π Authentication
This API uses JWT (JSON Web Token) authentication. Users must provide a valid token in the Authorization header:
Authorization: Bearer your_token_here