FastAPI Micro-App Development

Job ID: 39979497

Budget: $10 – $30 USD

I have a handful of small web ideas that I want turned into clean, well-structured micro-applications written in Python with FastAPI. Each project is intentionally simple—think CRUD-style APIs, a couple of endpoints, and lightweight persistence—yet I still expect production-ready code: type-hints, Pydantic models, async handlers where it makes sense, and concise docstrings.

Here’s how I see the workflow:

• You receive a short functional brief for each micro-app (for example: “store and retrieve user notes” or “serve a filtered list of products”).
• You implement the FastAPI service, wire up a minimal data layer (in-memory, SQLite, or Postgres—your call as long as it’s documented), add basic unit tests, and share a requirements.txt or pyproject.toml so I can spin it up with a single command.
• A short README explains environment variables, key routes, and how to run tests.

I handle deployment myself, so no Docker or CI is strictly required, but if you prefer adding them they’re welcome as extras.

Turnaround per micro-app is flexible but ideally no longer than a few days once the brief is sent. Clean code, clear commit history, and small, review-friendly pull requests are the priority.