Developed by: Eranda Samarasinghe
This repository contains a Web API built using C# and ASP.NET Core. It utilizes Swagger for interactive API documentation and testing. This project demonstrates best practices in RESTful API design, including JWT authentication, data validation, and standardized response formatting. Key features include user management and CRUD operations
The main objectives of this application are to:
- Utilized Swagger for interactive API documentation and testing, allowing users to test API endpoints
- Implemented JWT authentication to secure API endpoints and manage user sessions effectively
- Applied data validation techniques to ensure reliable and consistent data handling across the application
- Standardized response formatting to provide uniform and clear feedback to API consumers
Core technologies used:
- .NET Core, C#, JWT Authentication, SQL Server, Swagger
- Clone repository:
git clone https://github.com/dev-eranda/dotnet-core-swagger-api.git
- Start development server:
dotnet watch run
- Open http://localhost:5182/swagger/index.html with your browser to see the result.