This project is an ASP.NET Core Web API that returns fake books and authors. It was created to learn and practice asynchronous programming in ASP.NET Core Web API development.
- Fetch a list of books.
- Stream books asynchronously using Server-Sent Events (SSE).
- Fetch a single book with its fake covers.
- Add a new book using POST requests.
- Implements filters, AutoMapper, and dependency injection.
- GET
/api/books
: Retrieves all books. - GET
/api/bookstream
: Streams books asynchronously. - GET
/api/books/{id}
: Retrieves a specific book by its ID. - POST
/api/books
: Creates a new book.
Use an API client like Postman to interact with the endpoints.
This project was built with the .Net 9.0 framework.
This API is for learning purposes and was built from the course Developing an Asynchronous ASP.NET Core Web API by Kevin Dockx.
GitHub: Franco Dipre
This project is licensed under the MIT LICENSE.