I have a MongoDB database ready to go and now need a clean, well-structured RESTful API built around it in Python. The scope is focused purely on API development: design the endpoints, wire them to the existing collections, and ensure every request and response follows common REST conventions. Basic authentication is the chosen access control, so the code should include straightforward user credential checks and the usual status-code handling on failure. You’re free to pick the Python framework you’re most productive with—FastAPI, Flask, or Django REST Framework are all acceptable—as long as the final result is clearly documented and easy for another developer to extend. Deliverables • CRUD endpoints for each collection we identify together • Basic-auth middleware with secure password hashing • Sample environment file plus installation instructions • Postman (or similar) collection demonstrating all routes • Brief read-through documentation explaining project structure, how to run locally, and how to deploy I’ll test by spinning it up locally, hitting each route in the collection, and confirming it speaks to MongoDB exactly as expected.