Technical requirements
The requirements for this chapter are similar to those defined earlier. You will work with:
- Python 3.11.7 or higher
- Visual Studio Code
- An account on MongoDB Atlas
Later on, you will need to create an account on the image-hosting service Cloudinary (free) and the Render platform for hosting the API (also a free tier account). Again, you will use HTTPie for manually testing the API endpoints that you are going to implement.
Let’s start by understanding the application to be developed and what the backend will require.