Skip to content

chornthorn/dotnet-api-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotNetApp

This is a .NET Core application that provides a robust starting point for your web application. It includes a set of middleware, core functionalities, and an authentication system.

Getting Started

To get started with this project, clone the repository and open the solution file DotNetApp.sln in Visual Studio.

Building the Project

To build the project, use the build configurations provided in the DotNetApp.sln file.

Running the Project

The project can be run using the profiles defined in DotNetApp/Properties/launchSettings.json. The application can be accessed at the URLs specified in the profiles.

Core Features

  • Auto Dependency Injection: This feature, implemented in AutoDependencyInjection.cs, automatically injects dependencies marked with the InjectableAttribute.

  • Middlewares: The project includes a set of middleware for handling various aspects of HTTP requests and responses.

  • Authentication: The project includes an authentication system implemented in the Auth directory.

Documentation

The project includes a Swagger UI for API documentation, which can be accessed by navigating to the /swagger endpoint when the application is running.

Contributing

Contributions are welcome. Please open an issue to discuss your proposed changes before making a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published