Skip to content

Support System API is a backend application built with .NET 9 using Controllers, Services, and Models. It simulates a real-world customer support platform where users can create and manage support tickets with proper business logic and structured architecture

Notifications You must be signed in to change notification settings

Jose-silvaa/Support-System-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Support System API

πŸ“Œ 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

About

Support System API is a backend application built with .NET 9 using Controllers, Services, and Models. It simulates a real-world customer support platform where users can create and manage support tickets with proper business logic and structured architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages