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 production.

    Language: typescript

    Author: Benjamin Lévesque (@benjamindev32)

    17 stars · 483 views

    Files

    • auth.tsx (typescript)
    • users.py (python)
    • config.py (python)
    • login.py (python)
    • auth.py (python)
    • users.py (python)
    • docker-compose.prod.yml (yaml)
    • LoginForm.tsx (typescript)
    • users.py (python)
    • snackbar.tsx (typescript)
    • UserProfile.tsx (typescript)
    • error-page.tsx (typescript)
    • RegisterForm.tsx (typescript)
    • users.tsx (typescript)
    • auth.service.ts (typescript)
    • tsconfig.json (json)
    • sso.login.tsx (typescript)
    • ATTRIBUTION.md (markdown)
    • main.tsx (typescript)
    • vite.config.ts (typescript)
    • README.md (markdown)
    • backend ()
    • app ()
    • auth ()
    • config ()
    • models ()
    • routers ()
    • schemas ()
    • README.md (markdown)
    • frontend ()
    • src ()
    • components ()
    • docker-compose.yml (yaml)
    • README.md (markdown)
    • contexts ()
    • eslint.config.js (javascript)
    • models ()
    • routes ()
    • router.tsx (typescript)
    • services ()
    • pyproject.toml (toml)
    • tokens.py (python)
    • profile.tsx (typescript)
    • LICENSE (plaintext)
    • user.service.ts (typescript)
    • home.tsx (typescript)
    • setupTest.ts (typescript)
    • tsconfig.node.json (json)
    • package.json (json)
    • main.py (python)
    • fallback.tsx (typescript)
    • tsconfig.app.json (json)
    • logging.py (python)
    • __init__.py (python)
    • theme.tsx (typescript)
    • login.tsx (typescript)
    • api.py (python)
    • index.html (html)
    • register.tsx (typescript)
    • user.ts (typescript)
    • root.tsx (typescript)
    • axios.ts (typescript)
    • TopMenuBar.tsx (typescript)

    Loading code snippet…