Una app de escritura de novelas asistida por IA que ayuda a generar esquemas, personajes, mundos y capítulos, autoalojada con FastAPI, React y PostgreSQL.
fastapi/full-stack-fastapi-template
Plantilla de aplicación web full-stack que combina un backend FastAPI, un frontend React, una base de datos PostgreSQL y Docker Compose.
- Estrellas
- 46,051
- Forks
- 9,153
- Issues abiertos
- 12
- Último commit
- hace 6 días
¿Qué es?
Esta plantilla ofrece un punto de partida para una aplicación web full-stack. El backend está creado con FastAPI, usa SQLModel para acceder a la base de datos PostgreSQL y se apoya en Pydantic para la validación. El frontend es una aplicación React creada con TypeScript y Vite, con estilos de Tailwind CSS y componentes de shadcn/ui. FastAPI la sirve en el mismo dominio que la API.
Incluye de serie autenticación JWT, hash seguro de contraseñas, recuperación de contraseñas por correo electrónico con plantillas de React Email y una configuración de Mailpit para probar el correo localmente. Docker Compose ejecuta los servicios locales, y Traefik proporciona un proxy inverso con HTTPS automático para el despliegue en servidores propios. Pytest cubre el backend, Playwright las pruebas end-to-end y GitHub Actions se encarga de CI y CD.
Para empezar, crea un repositorio nuevo a partir de la plantilla. Hay guías de despliegue para FastAPI Cloud y para alojarlo en servidores propios con Docker Compose.
Funciones clave
- 01Backend FastAPI con ORM SQLModel sobre PostgreSQL
- 02Frontend React y TypeScript creado con Vite, Tailwind CSS y shadcn/ui
- 03Autenticación JWT y hash seguro de contraseñas
- 04Recuperación de contraseñas por correo electrónico con plantillas de React Email
- 05Configuración de Docker Compose con Traefik para HTTPS automático
- 06Pruebas del backend con Pytest, pruebas end-to-end con Playwright y CI/CD con GitHub Actions
Casos de uso
- Empezar una nueva aplicación web que necesite una API de Python y un panel de React
- Crear un panel de administración con inicio de sesión de usuarios y páginas CRUD
- Alojar una aplicación web en servidores propios con Docker Compose y HTTPS
- Desplegar un proyecto FastAPI en FastAPI Cloud
Inicio rápido
- 1
Crea un repositorio nuevo a partir de esta plantilla con el botón «Usar esta plantilla»
- 2
Consulta la guía de desarrollo para conocer el flujo de trabajo local y la configuración de Docker Compose
Antes de usarlo
- La configuración local estándar requiere Docker y Docker Compose, tal como se describe en la documentación de desarrollo.
Temas
Preguntas frecuentes
- ¿Qué es full-stack-fastapi-template?
- Plantilla de aplicación web full-stack que combina un backend FastAPI, un frontend React, una base de datos PostgreSQL y Docker Compose. Esta plantilla ofrece un punto de partida para una aplicación web full-stack. El backend está creado con FastAPI, usa SQLModel para acceder a la base de datos PostgreSQL y se apoya en Pydantic para la validación. El frontend es una aplicación React creada con TypeScript y Vite, con estilos de Tailwind CSS y componentes de shadcn/ui. FastAPI la sirve en el mismo dominio que la API.
- ¿full-stack-fastapi-template es gratuito? ¿Qué licencia tiene?
- full-stack-fastapi-template es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿full-stack-fastapi-template sigue mantenido?
- Mantenimiento activo. El último commit de full-stack-fastapi-template fue el 15 oct 2026.
- ¿Para qué puedo usar full-stack-fastapi-template?
- Empezar una nueva aplicación web que necesite una API de Python y un panel de React Crear un panel de administración con inicio de sesión de usuarios y páginas CRUD Alojar una aplicación web en servidores propios con Docker Compose y HTTPS Desplegar un proyecto FastAPI en FastAPI Cloud
- ¿Cómo se instala full-stack-fastapi-template?
- Crea un repositorio nuevo a partir de esta plantilla con el botón «Usar esta plantilla» Consulta la guía de desarrollo para conocer el flujo de trabajo local y la configuración de Docker Compose
- ¿Dónde consigo full-stack-fastapi-template?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fastapi/full-stack-fastapi-template
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Starter gratuito y con licencia MIT para crear SaaS full-stack con React, Node.js, Prisma y Wasp; incluye autenticación, pagos y correo electrónico.
Herramienta de gestión de proyectos de código abierto para dar seguimiento a issues, ciclos, módulos y hojas de ruta de producto, autohospedable con Docker o Kubernetes.
Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares.
Plataforma educativa de IA de código abierto que convierte materiales de estudio en cuestionarios, tarjetas didácticas, apuntes al estilo Cornell y podcasts, inspirada en NotebookLM.
Aplicación web para ejecutar DeepSeek-OCR con imágenes y PDF, con frontend en React, backend en FastAPI y configuración de Docker.