nextjs-fastapi-template
State of the art project template that integrates Next.js, Zod, FastAPI for full-stack TypeScript + Python projects.
File Explorer
- ci.yml
- pre-commit.yml
- release.yml
- PULL_REQUEST_TEMPLATE.md
- banner.png
- footer-logo.svg
- github-favicon.png
- nav-logo.png
- thumbnail.png
- vinta-logo.png
- extra.css
- additional-settings.md
- CHANGELOG.md
- contributing.md
- deployment.md
- get-started.md
- README.md
- support.md
- technology-selection.md
- 402d067a8b92_added_user_table.py
- b389592974f8_add_item_model.py
- env.py
- README
- script.py.mako
- index.py
- __init__.py
- password_reset.html
- __init__.py
- items.py
- __init__.py
- config.py
- database.py
- email.py
- main.py
- models.py
- schemas.py
- users.py
- utils.py
- __init__.py
- generate_openapi_schema.py
- openapi_test.json
- openapi_test_output.json
- __init__.py
- test_generate_openapi_schema.py
- __init__.py
- test_main.py
- __init__.py
- test_items.py
- __init__.py
- test_utils.py
- __init__.py
- conftest.py
- test_database.py
- test_email.py
- .env.example
- .gitignore
- alembic.ini
- Dockerfile
- mypy.ini
- pyproject.toml
- pytest.ini
- requirements.txt
- start.sh
- uv.lock
- vercel.json
- vercel.prod.json
- watcher.py
- openapi.json
- login.test.tsx
- loginPage.test.tsx
- passwordReset.test.tsx
- passwordResetConfirm.test.tsx
- passwordResetConfirmPage.test.tsx
- passwordResetPage.test.tsx
- register.test.ts
- registerPage.test.tsx
- page.tsx
- deleteButton.tsx
- layout.tsx
- page.tsx
- GeistMonoVF.woff
- GeistVF.woff
- page.tsx
- client.gen.ts
- index.ts
- types.gen.ts
- utils.gen.ts
- auth.gen.ts
- bodySerializer.gen.ts
- params.gen.ts
- pathSerializer.gen.ts
- serverSentEvents.gen.ts
- types.gen.ts
- utils.gen.ts
- client.gen.ts
- index.ts
- sdk.gen.ts
- types.gen.ts
- page.tsx
- page.tsx
- page.tsx
- clientService.ts
- globals.css
- layout.tsx
- page.tsx
- items-action.ts
- login-action.ts
- logout-action.ts
- password-reset-action.ts
- register-action.ts
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- card.tsx
- dropdown-menu.tsx
- form.tsx
- FormError.tsx
- input.tsx
- label.tsx
- select.tsx
- submitButton.tsx
- table.tsx
- tabs.tsx
- page-pagination.tsx
- page-size-selector.tsx
- clientConfig.ts
- definitions.ts
- utils.ts
- vinta.png
- .env.example
- .gitignore
- .prettierignore
- components.json
- Dockerfile
- eslint.config.mjs
- jest.config.ts
- next.config.mjs
- openapi-ts.config.ts
- openapi.json
- package-lock.json
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- postcss.config.js
- proxy.ts
- start.sh
- tailwind.config.js
- tsconfig.json
- vercel.json
- watcher.js
- main.html
- .gitignore
- .pre-commit-config.docker.yaml
- .pre-commit-config.yaml
- CHANGELOG.md
- docker-compose.yml
- LICENSE.txt
- Makefile
- mkdocs.yml
- prod-backend-deploy.yml
- prod-frontend-deploy.yml
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
