Welcome to User-Posts_API! ๐ This ASP.NET Core Web API provides a complete backend solution for managing users, posts, comments, and images, while ensuring secure authentication and robust logging.
- UserServices with full CRUD functionality.
- Manage posts and comments efficiently via dedicated services.
- Upload and remove user-specific images through secure endpoints.
- Authentication using JWT Token.
- Role-based authorization to ensure secure access to API resources.
- Integrated Serilog for detailed logging.
- Global exception handling for streamlined error management.
- Regular refactoring for code quality improvements.
-
Clone the repository:
git clone https://github.com/your-username/UserPostsAPI.git
-
Navigate to the project directory:
cd User-Posts_API
-
Run the application:
dotnet run
-
Access the API:
Swagger UI: http://localhost:5293/swagger