SinghaniaV / conduit

FastAPI + ODMantic codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RealWorld FastAPI + ODMantic App

FastAPI + ODMantic codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

Realworld Tests

Getting Started

🔨 Installation

  • Install Docker (necessary to run a local MongoDB instance)
  • Make sure Python 3.10 is available on your system
  • Install poetry
  • Setup the environment ./scripts/setup.sh

💡 Useful scripts

  • Start the MongoDB instance ./scripts/start-mongo.sh
  • Stop the MongoDB instance ./scripts/stop-mongo.sh
  • Start the FastAPI server ./scripts/start.sh
  • Format the code ./scripts/format.sh
  • Manually run the linter ./scripts/lint.sh
  • Manually run the tests ./scripts/test.sh

About

FastAPI + ODMantic codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.


Languages

Language:Python 98.0%Language:Shell 2.0%