Fullstack FastAPI + SQLModel + React + AWS

Aprende a desarrollar una aplicación Fullstack completa para restaurantes: una carta menú digital moderna con FastAPI, React, SQLModel y AWS — desde cero hasta producción. Este curso te guía paso a paso en la creación de una solución real y funcional que combina un backend potente con Python y FastAPI, un frontend atractivo con React y TypeScript, y despliegue en la nube usando servicios de AWS. Ideal para desarrolladores que quieren dominar tecnologías modernas mientras construyen un producto listo para el mercado.

En este curso desarrollarás una carta menú digital para restaurantes, donde los clientes pueden explorar el menú desde sus teléfonos, ver imágenes de los platos, leer descripciones, filtrar por categorías (entradas, platos principales, postres, etc.) y acceder a información nutricional o alérgenos. El restaurante podrá gestionar su menú desde un panel administrativo: agregar, editar o desactivar productos, subir imágenes, definir precios y categorías.

El backend está construido con FastAPI, aprovechando SQLModel (la herramienta de SQLAlquemy + Pydantic de Tobias Macey) para una gestión eficiente de la base de datos y validación de datos. Usarás PostgreSQL como motor de base de datos, Alembic para migraciones, y OAuth2 con JWT para autenticación segura del personal del restaurante. Todo el entorno se orquesta con Docker, facilitando el desarrollo local y la transición a producción.

En el frontend, crearás una interfaz elegante y responsiva con React, TypeScript y Bootstrap, optimizada para móviles —el dispositivo principal de los clientes. Los usuarios escanean un código QR en su mesa y acceden inmediatamente al menú interactivo, sin necesidad de descargar apps.

Integrarás servicios de AWS como S3 para almacenar imágenes del menú de forma segura y eficiente, y SQS para gestionar notificaciones internas (como pedidos especiales o cambios en el inventario). Usarás LocalStack para simular estos servicios en entornos locales, sin costos. Aprenderás a desplegar tu aplicación en una instancia EC2 de AWS, ejecutando contenedores con Docker directamente en la máquina virtual, siguiendo buenas prácticas de seguridad y configuración.

Este curso no solo enseña tecnologías, sino cómo integrarlas en un proyecto real: diseño de API RESTful, arquitectura limpia, manejo de errores y entornos de desarrollo/producción. Aprenderás a estructurar tu proyecto para que sea mantenible, escalable y listo para entregar a un cliente.

Al finalizar, tendrás un proyecto fullstack completo y profesional para tu portafolio, listo para implementar en cualquier restaurante o escalar como producto SaaS. Las tecnologías que dominarás —FastAPI, React, Docker, PostgreSQL, AWS— son altamente demandadas en la industria.

¿Listo para crear soluciones tecnológicas reales? Únete ahora y construye tu propia carta digital inteligente como un desarrollador senior.

Comprar

Fullstack FastAPI + SQLModel + React + AWS

Suscríbete

Sígueme