├── .gitignore ├── Auth ├── backend │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-312.pyc │ │ ├── database.cpython-312.pyc │ │ ├── models.cpython-312.pyc │ │ └── schemas.cpython-312.pyc │ ├── auth │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-312.pyc │ │ │ └── auth_handler.cpython-312.pyc │ │ └── auth_handler.py │ ├── database.py │ ├── models.py │ ├── requirements.txt │ ├── routers │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-312.pyc │ │ │ ├── auth.cpython-312.pyc │ │ │ └── user.cpython-312.pyc │ │ ├── auth.py │ │ └── user.py │ ├── schemas.py │ └── test_main.http ├── frontend │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── App.jsx │ │ ├── api.js │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ ├── Login.jsx │ │ │ ├── Register.jsx │ │ │ └── UserProfile.jsx │ │ ├── contexts │ │ │ └── AuthContext.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js └── main.py ├── Simple ├── backend │ ├── main.py │ └── requirements.txt └── frontend │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── App.css │ ├── App.jsx │ ├── api.js │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── AddFruitForm.jsx │ │ └── Fruits.jsx │ ├── index.css │ └── main.jsx │ └── vite.config.js └── notes.md /.gitignore: -------------------------------------------------------------------------------- 1 | venv/ 2 | test.db 3 | .idea/ -------------------------------------------------------------------------------- /Auth/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Auth/backend/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/__pycache__/database.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/__pycache__/database.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/__pycache__/models.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/__pycache__/models.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/__pycache__/schemas.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/__pycache__/schemas.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Auth/backend/auth/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/auth/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/auth/__pycache__/auth_handler.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/auth/__pycache__/auth_handler.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/auth/auth_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/auth/auth_handler.py -------------------------------------------------------------------------------- /Auth/backend/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/database.py -------------------------------------------------------------------------------- /Auth/backend/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/models.py -------------------------------------------------------------------------------- /Auth/backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/requirements.txt -------------------------------------------------------------------------------- /Auth/backend/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Auth/backend/routers/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/routers/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/routers/__pycache__/auth.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/routers/__pycache__/auth.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/routers/__pycache__/user.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/routers/__pycache__/user.cpython-312.pyc -------------------------------------------------------------------------------- /Auth/backend/routers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/routers/auth.py -------------------------------------------------------------------------------- /Auth/backend/routers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/routers/user.py -------------------------------------------------------------------------------- /Auth/backend/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/schemas.py -------------------------------------------------------------------------------- /Auth/backend/test_main.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/backend/test_main.http -------------------------------------------------------------------------------- /Auth/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/.gitignore -------------------------------------------------------------------------------- /Auth/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/README.md -------------------------------------------------------------------------------- /Auth/frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/eslint.config.js -------------------------------------------------------------------------------- /Auth/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/index.html -------------------------------------------------------------------------------- /Auth/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/package-lock.json -------------------------------------------------------------------------------- /Auth/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/package.json -------------------------------------------------------------------------------- /Auth/frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/public/vite.svg -------------------------------------------------------------------------------- /Auth/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/App.css -------------------------------------------------------------------------------- /Auth/frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/App.jsx -------------------------------------------------------------------------------- /Auth/frontend/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/api.js -------------------------------------------------------------------------------- /Auth/frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /Auth/frontend/src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/components/Login.jsx -------------------------------------------------------------------------------- /Auth/frontend/src/components/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/components/Register.jsx -------------------------------------------------------------------------------- /Auth/frontend/src/components/UserProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/components/UserProfile.jsx -------------------------------------------------------------------------------- /Auth/frontend/src/contexts/AuthContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/contexts/AuthContext.jsx -------------------------------------------------------------------------------- /Auth/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/index.css -------------------------------------------------------------------------------- /Auth/frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/src/main.jsx -------------------------------------------------------------------------------- /Auth/frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/frontend/vite.config.js -------------------------------------------------------------------------------- /Auth/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Auth/main.py -------------------------------------------------------------------------------- /Simple/backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/backend/main.py -------------------------------------------------------------------------------- /Simple/backend/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn 3 | pydantic -------------------------------------------------------------------------------- /Simple/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/.gitignore -------------------------------------------------------------------------------- /Simple/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/README.md -------------------------------------------------------------------------------- /Simple/frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/eslint.config.js -------------------------------------------------------------------------------- /Simple/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/index.html -------------------------------------------------------------------------------- /Simple/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/package-lock.json -------------------------------------------------------------------------------- /Simple/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/package.json -------------------------------------------------------------------------------- /Simple/frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/public/vite.svg -------------------------------------------------------------------------------- /Simple/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/App.css -------------------------------------------------------------------------------- /Simple/frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/App.jsx -------------------------------------------------------------------------------- /Simple/frontend/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/api.js -------------------------------------------------------------------------------- /Simple/frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /Simple/frontend/src/components/AddFruitForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/components/AddFruitForm.jsx -------------------------------------------------------------------------------- /Simple/frontend/src/components/Fruits.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/components/Fruits.jsx -------------------------------------------------------------------------------- /Simple/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/index.css -------------------------------------------------------------------------------- /Simple/frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/src/main.jsx -------------------------------------------------------------------------------- /Simple/frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/Simple/frontend/vite.config.js -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/FastAPI-React-Integration/HEAD/notes.md --------------------------------------------------------------------------------