I’m building a RESTful service in Python and need someone to take it from concept to fully functioning endpoints. The API will interact with a MongoDB datastore and must cleanly cover the full CRUD cycle as well as secure user-level access. In other words, I should be able to: • retrieve records on demand, • create, update, and delete them with standard HTTP verbs, and • protect each route behind token-based authentication. Choose the lightweight framework you’re most comfortable with—FastAPI, Flask, or an equivalent—but make sure the code remains clear, modular, and easy for me to extend later. I’d like well-structured models, environment-based settings, and concise documentation (OpenAPI / Swagger is perfect) so I can hand the spec straight to front-end teammates. Acceptance criteria • All endpoints return JSON with proper status codes. • JWT (or comparable) auth in place and verified by simple test calls. • Dockerfile and requirements.txt for repeatable setup. • README explaining local run, environment variables, and sample cURL calls. If that sounds straightforward, let’s get started—I’d like to see a quick outline of your proposed structure before we dive into code.