Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 714 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 714 Bytes

fast-api-nosql-template

Web Microservice using FastAPI backed by NoSQL Database

Dependecies

fastapi: micro-web framework, essambles express.js, nest.js, automatic swagger doc, schema validation. pydantic: blazing fast json schema validation motor: async client mongodb driver pymongo?: Optional collection modelation for mongoDB

TODO:

  • MongoDB schema validation using pymongo only for this task
  • Oauth JWT authentication (Optional)
  • Write a Typer CLI, and and add future modules
    • New model, cli-command generating and code template with basic data like a UUID and TimeStamp fields. Also creating it's respective api crud-like endpoints.
    • External plugins, like an Oauth, Caching, Logging