├── .DS_Store ├── 001-fastapi-backend ├── .gitignore ├── __pycache__ │ ├── config.cpython-311.pyc │ ├── crud.cpython-311.pyc │ ├── database.cpython-311.pyc │ ├── main.cpython-311.pyc │ ├── models.cpython-311.pyc │ └── schemas.cpython-311.pyc ├── alembic.ini ├── alembic │ ├── README │ ├── __pycache__ │ │ └── env.cpython-311.pyc │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── __pycache__ │ │ └── ad1c380734f8_create_todos_table.cpython-311.pyc │ │ └── ad1c380734f8_create_todos_table.py ├── config.py ├── crud.py ├── database.py ├── main.py ├── models.py ├── requirements.txt ├── routers │ ├── __pycache__ │ │ └── todos.cpython-311.pyc │ └── todos.py └── schemas.py ├── 002-nextjs-frontend └── todo-app │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── components │ ├── layout.js │ ├── todo-list.js │ └── todo.js │ ├── jsconfig.json │ ├── next.config.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ ├── _app.js │ ├── _document.js │ ├── api │ │ └── hello.js │ └── index.js │ ├── public │ ├── delete-outline.svg │ ├── favicon.ico │ ├── next.svg │ └── vercel.svg │ └── styles │ ├── Home.module.css │ ├── globals.css │ ├── layout.module.css │ ├── todo-list.module.css │ └── todo.module.css └── full-stack-fastapi-nextjs └── todo-app ├── .env ├── .eslintrc.json ├── .gitignore ├── README.md ├── components ├── layout.js ├── todo-list.js └── todo.js ├── jsconfig.json ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── _app.js ├── _document.js ├── api │ └── hello.js └── index.js ├── public ├── delete-outline.svg ├── favicon.ico ├── next.svg └── vercel.svg └── styles ├── Home.module.css ├── globals.css ├── layout.module.css ├── todo-list.module.css └── todo.module.css /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/.DS_Store -------------------------------------------------------------------------------- /001-fastapi-backend/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /001-fastapi-backend/__pycache__/config.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/__pycache__/config.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/__pycache__/crud.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/__pycache__/crud.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/__pycache__/database.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/__pycache__/database.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/__pycache__/main.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/__pycache__/main.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/__pycache__/models.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/__pycache__/models.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/__pycache__/schemas.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/__pycache__/schemas.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/alembic.ini -------------------------------------------------------------------------------- /001-fastapi-backend/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /001-fastapi-backend/alembic/__pycache__/env.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/alembic/__pycache__/env.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/alembic/env.py -------------------------------------------------------------------------------- /001-fastapi-backend/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/alembic/script.py.mako -------------------------------------------------------------------------------- /001-fastapi-backend/alembic/versions/__pycache__/ad1c380734f8_create_todos_table.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/alembic/versions/__pycache__/ad1c380734f8_create_todos_table.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/alembic/versions/ad1c380734f8_create_todos_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/alembic/versions/ad1c380734f8_create_todos_table.py -------------------------------------------------------------------------------- /001-fastapi-backend/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/config.py -------------------------------------------------------------------------------- /001-fastapi-backend/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/crud.py -------------------------------------------------------------------------------- /001-fastapi-backend/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/database.py -------------------------------------------------------------------------------- /001-fastapi-backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/main.py -------------------------------------------------------------------------------- /001-fastapi-backend/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/models.py -------------------------------------------------------------------------------- /001-fastapi-backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/requirements.txt -------------------------------------------------------------------------------- /001-fastapi-backend/routers/__pycache__/todos.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/routers/__pycache__/todos.cpython-311.pyc -------------------------------------------------------------------------------- /001-fastapi-backend/routers/todos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/routers/todos.py -------------------------------------------------------------------------------- /001-fastapi-backend/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/001-fastapi-backend/schemas.py -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/.gitignore -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/README.md -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/components/layout.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/components/todo-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/components/todo-list.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/components/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/components/todo.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/jsconfig.json -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/next.config.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/package-lock.json -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/package.json -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/pages/_app.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/pages/_document.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/pages/api/hello.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/pages/index.js -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/public/delete-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/public/delete-outline.svg -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/public/favicon.ico -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/public/next.svg -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/public/vercel.svg -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/styles/Home.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/styles/globals.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/styles/layout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/styles/layout.module.css -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/styles/todo-list.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/styles/todo-list.module.css -------------------------------------------------------------------------------- /002-nextjs-frontend/todo-app/styles/todo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/002-nextjs-frontend/todo-app/styles/todo.module.css -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/.env: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_URL=http://localhost:8000 -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/.gitignore -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/README.md -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/components/layout.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/components/todo-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/components/todo-list.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/components/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/components/todo.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/jsconfig.json -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/next.config.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/package-lock.json -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/package.json -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/pages/_app.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/pages/_document.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/pages/api/hello.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/pages/index.js -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/public/delete-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/public/delete-outline.svg -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/public/favicon.ico -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/public/next.svg -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/public/vercel.svg -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/styles/Home.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/styles/globals.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/styles/layout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/styles/layout.module.css -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/styles/todo-list.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/styles/todo-list.module.css -------------------------------------------------------------------------------- /full-stack-fastapi-nextjs/todo-app/styles/todo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AI-LLM-Bootcamp/1014-todo-app-fastapi-vercel-fullstack/HEAD/full-stack-fastapi-nextjs/todo-app/styles/todo.module.css --------------------------------------------------------------------------------