This project was created out of the blue and showcases the different technologies implemented using .NET and other related techonologies. It is free to use but on your own risks.
Items in the pipeline includes
- Implementing repository pattern for Database Persistence [x]
- Use of Messaging Queues
- Security features such as IP Rate limiting, etc
- Use of Data Transfer Objects and remove confidential information on Authors such as password hashes
- Enhanced sig-up process with the use of email authentication and 3rd party auth
- Improve Swagger documentation
- Add logging and better exception handling
Changes.
- 2023-01-11: Restructure Dependency Injection (https://www.youtube.com/watch?v=tKEF6xaeoig)
- 2023-01-12: Use Carter Module to group endpoints (https://github.com/CarterCommunity/Carter)