Apply everything you've learned by building and testing a complete CRUD API for a resource.
Set up the FastAPI project and implement the 'Create' functionality with a POST endpoint.
Implement the 'Read' functionality with endpoints to get a list of all resources and a single resource by its ID.
Implement the 'Update' functionality using a PUT endpoint to replace an existing resource.
Implement the 'Delete' functionality with a DELETE endpoint to remove a resource.