├── .dependabot └── config.yml ├── .github └── workflows │ └── config.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── admin-dashboard.png ├── api-docs.png ├── create-react-app.png ├── fastapi-logo.png ├── login-screen.png ├── postgres.png ├── react-admin.png ├── react-logo.png ├── regular-login.png ├── sql-alchemy.png └── typescript.png ├── cookiecutter.json ├── scripts ├── dev-project.sh ├── test.sh └── test_local.sh └── {{cookiecutter.project_slug}} ├── .prettierignore ├── README.md ├── backend ├── Dockerfile ├── alembic.ini ├── app │ ├── __init__.py │ ├── alembic.ini │ ├── alembic │ │ ├── README │ │ ├── __init__.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ └── 91979b40eb38_create_users_table.py │ ├── api │ │ ├── __init__.py │ │ ├── api_v1 │ │ │ ├── __init__.py │ │ │ └── routers │ │ │ │ ├── __init__.py │ │ │ │ ├── auth.py │ │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test_auth.py │ │ │ │ └── test_users.py │ │ │ │ └── users.py │ │ └── dependencies │ │ │ └── __init__.py │ ├── core │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── celery_app.py │ │ ├── config.py │ │ └── security.py │ ├── db │ │ ├── __init__.py │ │ ├── crud.py │ │ ├── models.py │ │ ├── schemas.py │ │ └── session.py │ ├── initial_data.py │ ├── main.py │ ├── tasks.py │ └── tests │ │ ├── __init__.py │ │ ├── test_main.py │ │ └── test_tasks.py ├── conftest.py ├── pyproject.toml └── requirements.txt ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .eslintrc.js ├── .prettierrc.js ├── Dockerfile ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── run.sh ├── src │ ├── App.tsx │ ├── Routes.tsx │ ├── __tests__ │ │ ├── home.test.tsx │ │ └── login.test.tsx │ ├── admin │ │ ├── Admin.tsx │ │ ├── Users │ │ │ ├── UserCreate.tsx │ │ │ ├── UserEdit.tsx │ │ │ ├── UserList.tsx │ │ │ └── index.ts │ │ ├── authProvider.ts │ │ └── index.ts │ ├── config │ │ └── index.tsx │ ├── decs.d.ts │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── react-app-env.d.ts │ ├── utils │ │ ├── api.ts │ │ ├── auth.ts │ │ └── index.ts │ └── views │ │ ├── Home.tsx │ │ ├── Login.tsx │ │ ├── PrivateRoute.tsx │ │ ├── Protected.tsx │ │ ├── SignUp.tsx │ │ └── index.ts └── tsconfig.json ├── nginx └── nginx.conf └── scripts ├── build.sh ├── test.sh └── test_backend.sh /.dependabot/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/.dependabot/config.yml -------------------------------------------------------------------------------- /.github/workflows/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/.github/workflows/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | fastapi-react 2 | node_modules/ 3 | package-lock.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/README.md -------------------------------------------------------------------------------- /assets/admin-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/admin-dashboard.png -------------------------------------------------------------------------------- /assets/api-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/api-docs.png -------------------------------------------------------------------------------- /assets/create-react-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/create-react-app.png -------------------------------------------------------------------------------- /assets/fastapi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/fastapi-logo.png -------------------------------------------------------------------------------- /assets/login-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/login-screen.png -------------------------------------------------------------------------------- /assets/postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/postgres.png -------------------------------------------------------------------------------- /assets/react-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/react-admin.png -------------------------------------------------------------------------------- /assets/react-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/react-logo.png -------------------------------------------------------------------------------- /assets/regular-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/regular-login.png -------------------------------------------------------------------------------- /assets/sql-alchemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/sql-alchemy.png -------------------------------------------------------------------------------- /assets/typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/assets/typescript.png -------------------------------------------------------------------------------- /cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/cookiecutter.json -------------------------------------------------------------------------------- /scripts/dev-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/scripts/dev-project.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/test_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/scripts/test_local.sh -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/.prettierignore: -------------------------------------------------------------------------------- 1 | docker-compose.yml -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/README.md -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/Dockerfile -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/alembic.ini -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/alembic.ini -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/alembic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/alembic/env.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/alembic/script.py.mako -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/alembic/versions/91979b40eb38_create_users_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/alembic/versions/91979b40eb38_create_users_table.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/auth.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/tests/test_auth.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/tests/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/tests/test_users.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/api/api_v1/routers/users.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/api/dependencies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/core/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/core/auth.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/core/celery_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/core/celery_app.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/core/config.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/core/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/core/security.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/db/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/db/crud.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/db/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/db/models.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/db/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/db/schemas.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/db/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/db/session.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/initial_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/initial_data.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/main.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/tasks.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/tests/test_main.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/app/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/app/tests/test_tasks.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/conftest.py -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 80 -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/backend/requirements.txt -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/docker-compose.yml -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/.eslintrc.js -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/.prettierrc.js -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/Dockerfile -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/README.md -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/package.json -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/public/favicon.ico -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/public/index.html -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/public/logo192.png -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/public/logo512.png -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/public/manifest.json -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/public/robots.txt -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/run.sh -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/App.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/Routes.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/__tests__/home.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/__tests__/home.test.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/__tests__/login.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/__tests__/login.test.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/Admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/admin/Admin.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/Users/UserCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/admin/Users/UserCreate.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/Users/UserEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/admin/Users/UserEdit.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/Users/UserList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/admin/Users/UserList.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/Users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/admin/Users/index.ts -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/authProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/admin/authProvider.ts -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/admin/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Admin'; 2 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/config/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/config/index.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/decs.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-admin'; 2 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/index.css -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/index.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/logo.svg -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/utils/api.ts -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/utils/auth.ts -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/utils/index.ts -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/views/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/views/Home.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/views/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/views/Login.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/views/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/views/PrivateRoute.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/views/Protected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/views/Protected.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/views/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/views/SignUp.tsx -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/src/views/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/src/views/index.ts -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/frontend/tsconfig.json -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/nginx/nginx.conf -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/scripts/build.sh -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/scripts/test.sh -------------------------------------------------------------------------------- /{{cookiecutter.project_slug}}/scripts/test_backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Buuntu/fastapi-react/HEAD/{{cookiecutter.project_slug}}/scripts/test_backend.sh --------------------------------------------------------------------------------