Pagina personal con flujo interactivo para invitar a salir, hecha con React (frontend) y FastAPI (backend para enviar emails via Resend).
Desde Emergent, usa el boton "Save to GitHub", o clona el repo manualmente.
- Entra a https://vercel.com y loguea con GitHub.
- Click en Add New > Project y selecciona el repositorio.
- NO cambies el Framework Preset (lo detecta de
vercel.json). - Click en Deploy (espera el primer build).
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.
Tu URL sera algo como https://tu-app.vercel.app. Compartela y duraran para siempre, gratis.
# Backend
cd backend
pip install -r requirements.txt
uvicorn server:app --reload --port 8001
# Frontend
cd frontend
yarn install
yarn start/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