Skip to content

Repository files navigation

Invitacion para Jazmin

Pagina personal con flujo interactivo para invitar a salir, hecha con React (frontend) y FastAPI (backend para enviar emails via Resend).

Deploy en Vercel (gratis, para siempre)

1. Subir el codigo a GitHub

Desde Emergent, usa el boton "Save to GitHub", o clona el repo manualmente.

2. Importar a Vercel

  1. Entra a https://vercel.com y loguea con GitHub.
  2. Click en Add New > Project y selecciona el repositorio.
  3. NO cambies el Framework Preset (lo detecta de vercel.json).
  4. Click en Deploy (espera el primer build).

3. Configurar variables de entorno en Vercel

Ve a tu proyecto > Settings > Environment Variables y agrega:

Variable Valor
RESEND_API_KEY tu API key de Resend (empieza con re_...)
NOTIFY_EMAIL tu correo donde quieres recibir las respuestas
REACT_APP_BACKEND_URL (vacio o pon la URL de tu deploy de Vercel)

Despues de agregar las variables, ve a Deployments y haz click en Redeploy del ultimo deploy.

4. Listo

Tu URL sera algo como https://tu-app.vercel.app. Compartela y duraran para siempre, gratis.

Desarrollo local (opcional)

# Backend
cd backend
pip install -r requirements.txt
uvicorn server:app --reload --port 8001

# Frontend
cd frontend
yarn install
yarn start

Estructura

  • /frontend - React app (pagina principal de la invitacion)
  • /backend - FastAPI + MongoDB (solo para desarrollo local en Emergent)
  • /api - Version serverless para Vercel (sin MongoDB, solo envia emails)
  • vercel.json - Configuracion de despliegue en Vercel

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages