Skip to content

A knack to create freeapi.app project in Python using FastAPI and MongoDB.

License

Notifications You must be signed in to change notification settings

arv-anshul/freeapi-py

Repository files navigation

freeapi-py

Docker Badge FastAPI Badge MongoDB Badge Python Badge Rye Badge UV Badge

A knack to create similar APIs present in freeapi.app project using Python, FastAPI and MongoDB. I've used Docker so that anyone can easily reproduce this project in their system.

Setup Docker Container

Clone the repo.

git clone https://github.com/arv-anshul/freeapi-py

Use docker compose to build and run the container.

I've used uv to install packages in the docker container this reduces the build time significantly.

docker compose up --build  # For the first time

Roadmap

  • Use rye for local package management tool.
  • Create Todo APIs.
  • Containerise the FastAPI app with Docker.
  • Use uv in container for package installation.
  • Add /quote routes.

About

A knack to create freeapi.app project in Python using FastAPI and MongoDB.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages