Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / jonasrenault / fastapi-react-mongodb-docker
A FARM stack boilerplate with docker integration. This is a starting template for projects using a Python FastAPI server, MongoDB storage and React frontend, with docker setup for development and deployment
Stars: 49
Forks: 19
Open Issues: 0
License: mit
Language: TypeScript
Repo Size: 380 KB
Dependencies:
743
Created: over 1 year ago
Updated: 3 months ago
Last pushed: 7 months ago
Last synced: 2 months ago
Topics: docker, farm-stack, fastapi, fastapi-boilerplate, fastapi-docker, fastapi-template, mongodb, python3, react, reactjs
Files
Dependencies
- bcrypt ^4.0.1
- beanie ^1.19.2
- email-validator ^2.0.0.post2
- fastapi ^0.98.0
- fastapi-sso ^0.6.4
- motor ^3.2.0
- passlib ^1.7.4
- pydantic ^1.10.9
- pymongo ^4.4.0
- python ^3.10
- python-dotenv ^1.0.0
- python-jose ^3.3.0
- python-multipart ^0.0.6
- requests ^2.31.0
- uvicorn ^0.22.0
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- psf/black stable composite
- snok/install-poetry v1 composite
- supercharge/mongodb-github-action 1.8.0 composite
- tiangolo/uvicorn-gunicorn-fastapi latest build
- ${DOCKER_IMAGE_BACKEND?Variablenotset} ${TAG-latest}
- ${DOCKER_IMAGE_FRONTEND?Variablenotset} ${TAG-latest}
- mongo latest
- traefik v2.9
- @testing-library/jest-dom ^5.16.5 development
- @testing-library/react ^14.0.0 development
- @testing-library/user-event ^14.4.3 development
- @types/react ^18.0.27 development
- @types/react-dom ^18.0.10 development
- @types/react-router-dom ^5.3.3 development
- @typescript-eslint/eslint-plugin ^5.53.0 development
- @typescript-eslint/parser ^5.53.0 development
- @vitejs/plugin-react ^3.1.0 development
- eslint ^8.34.0 development
- eslint-config-prettier ^8.6.0 development
- eslint-config-standard-with-typescript ^34.0.0 development
- eslint-plugin-import ^2.26.0 development
- eslint-plugin-n ^15.6.1 development
- eslint-plugin-prettier ^4.2.1 development
- eslint-plugin-promise ^6.1.1 development
- eslint-plugin-react ^7.32.2 development
- happy-dom ^8.9.0 development
- jsdom ^22.1.0 development
- msw ^1.2.2 development
- prettier ^2.8.8 development
- typescript ^4.9.5 development
- vite ^4.3.9 development
- vitest ^0.29.8 development
- @emotion/react ^11.11.1
- @emotion/styled ^11.11.0
- @fontsource/roboto ^4.5.8
- @mui/icons-material ^5.11.16
- @mui/material ^5.13.6
- axios ^1.4.0
- localforage ^1.10.0
- match-sorter ^6.3.1
- react ^18.2.0
- react-dom ^18.2.0
- react-ga4 ^2.1.0
- react-hook-form ^7.45.0
- react-router-dom ^6.14.0
- sort-by ^0.0.2
- actions/checkout v3 composite
- docker/login-action v2 composite
- anyio 3.7.0
- asgi-lifespan 2.1.0
- bcrypt 4.0.1
- beanie 1.19.2
- black 23.3.0
- certifi 2023.5.7
- cfgv 3.3.1
- charset-normalizer 3.1.0
- click 8.1.3
- colorama 0.4.6
- coverage 7.2.7
- distlib 0.3.6
- dnspython 2.3.0
- ecdsa 0.18.0
- email-validator 2.0.0.post2
- exceptiongroup 1.1.1
- fastapi 0.98.0
- fastapi-sso 0.6.4
- filelock 3.12.2
- h11 0.14.0
- httpcore 0.16.3
- httpx 0.23.3
- identify 2.5.24
- idna 3.4
- iniconfig 2.0.0
- lazy-model 0.0.5
- motor 3.2.0
- mypy-extensions 1.0.0
- nodeenv 1.8.0
- oauthlib 3.2.2
- packaging 23.1
- passlib 1.7.4
- pathspec 0.11.1
- platformdirs 3.8.0
- pluggy 1.2.0
- pre-commit 3.3.3
- pyasn1 0.5.0
- pydantic 1.10.9
- pymongo 4.4.0
- pytest 7.4.0
- pytest-cov 4.1.0
- python-dotenv 1.0.0
- python-jose 3.3.0
- python-multipart 0.0.6
- pyyaml 6.0
- requests 2.31.0
- rfc3986 1.5.0
- rsa 4.9
- setuptools 68.0.0
- six 1.16.0
- sniffio 1.3.0
- starlette 0.27.0
- toml 0.10.2
- tomli 2.0.1
- typing-extensions 4.7.0
- urllib3 2.0.3
- uvicorn 0.22.0
- virtualenv 20.23.1