π I'm thrilled to announce the release of ToDoList project, a simple repository to learn .NET 8.
This repository is packed with:
- User Management
- Todo Service
- Minimal APIs
- SQL Server
- JWT Token
- User Management
- Access Level
- API documentation with Swagger
- Dependency Injection (DI)
- Factory Method Design Pattern
You can find all these features and more in the ToDoList repository on GitHub. Feel free to explore, fork, and contribute! π GitHub Repository
Contributions, feedback, and suggestions are highly welcome! Letβs collaborate to make ToDoList better.
π There are lots of techniques that can be used in this project. Willing to contribute? Check the list below, then make a merge request and we can have a meeting to discuss:
- β Add Dependency Inversions with interfaces [DONE]
- β Use the Option Pattern
- β Complete CRUD and add delete and update APIs [DONE]
- β Implement Logout API, handle token expiration, and create a custom Authorize attribute
- β Add pagination to the Todo List Get API
- β Add Error handling with HTTP status codes
- β Write tests for functionalities
- β Refactor to n-layer architecture
β If you want to take on these tasks but need guidance, feel free to contact me, and we can work together.
hashtag#dotnet hashtag#OOP hashtag#SOLID hashtag#DDD hashtag#SoftwareDevelopment hashtag#GitHub hashtag#SoftwareEngineering hashtag#Swagger hashtag#APIDevelopment