Plantilla Full Stack FastAPI¶
🌐 Traducción por IA y humanos
Esta traducción fue hecha por IA guiada por humanos. 🤝
Podría tener errores al interpretar el significado original, o sonar poco natural, etc. 🤖
Puedes mejorar esta traducciónayudándonos a guiar mejor al LLM de IA.
Las plantillas, aunque normalmente vienen con una configuración específica, están diseñadas para ser flexibles y personalizables. Esto te permite modificarlas y adaptarlas a los requisitos de tu proyecto, haciéndolas un excelente punto de partida. 🏁
Puedes usar esta plantilla para comenzar, ya que incluye gran parte de la configuración inicial, seguridad, base de datos y algunos endpoints de API ya hechos para ti.
Repositorio de GitHub:Plantilla Full Stack FastAPI
Plantilla Full Stack FastAPI - Stack de tecnología y funcionalidades¶
- ⚡FastAPI para la API del backend en Python.
- 🧰SQLModel para las interacciones con bases de datos SQL en Python (ORM).
- 🔍Pydantic, utilizado por FastAPI, para la validación de datos y gestión de configuraciones.
- 💾PostgreSQL como base de datos SQL.
- 🚀React para el frontend.
- 💃 Usando TypeScript, hooks, Vite, y otras partes de una stack moderna de frontend.
- 🎨Tailwind CSS yshadcn/ui para los componentes del frontend.
- 🤖 Un cliente de frontend generado automáticamente.
- 🧪Playwright para escribir pruebas End-to-End.
- 🦇 Soporte para modo oscuro.
- 🐋Docker Compose para desarrollo y producción.
- 🔒 Hashing seguro de contraseñas por defecto.
- 🔑 Autenticación con tokens JWT.
- 📫 Recuperación de contraseñas basada en email.
- ✅ Pruebas conPytest.
- 📞Traefik como proxy inverso / load balancer.
- 🚢 Instrucciones de despliegue usando Docker Compose, incluyendo cómo configurar un proxy Traefik frontend para manejar certificados HTTPS automáticos.
- 🏭 CI (integración continua) y CD (despliegue continuo) basados en GitHub Actions.







