- Gateway: https://notifyhub-gateway.onrender.com (your team's backend URL)
- PWA: https://notifyhub-pwa.onrender.com (patient + provider apps)
- Go to console.neon.tech
- Your project "notifyhub" should be there — click it
- Click "Connect" button
- Copy the connection string — looks like: postgresql://notifyhub_owner:XXXX@ep-XXXX.us-east-2.aws.neon.tech/notifyhub?sslmode=require
- Save it — you'll need it in Step 3
cd "/Users/muralinidugondi/Documents/eclipse projects/A-Healthcare-Builders-Collective/Notify_Claude"
git add .
git commit -m "Add JPA persistence, render.yaml, cloud config"
git push origin main- Go to render.com → Dashboard
- Click "New +" → "Blueprint"
- Connect GitHub → select "Murali-SpringAI/notify-platform"
- Render detects render.yaml → shows 5 services to create
- Click "Apply"
- Render starts building all services
While it builds, set these environment variables on notifyhub-event-ingest:
SPRING_DATASOURCE_URL = postgresql://notifyhub_owner:XXXX@ep-XXXX.neon.tech/notifyhub?sslmode=require SPRING_DATASOURCE_DRIVER = org.postgresql.Driver SPRING_JPA_DDL_AUTO = update SPRING_JPA_DIALECT = org.hibernate.dialect.PostgreSQLDialect
Go to Render dashboard → notifyhub-event-ingest → Environment → Add each one.
Once the gateway is deployed and shows "Live", copy its URL e.g.: https://notifyhub-gateway.onrender.com
Then update the PWA server:
cd notifyhub-health-pwa
python3 serve.py https://notifyhub-gateway.onrender.comOr for the static PWA on Render, update the BACKEND in patient.html and provider.html and push to GitHub — Render auto-redeploys.
Give everyone these two URLs: Patient app: https://notifyhub-pwa.onrender.com/patient.html Provider app: https://notifyhub-pwa.onrender.com/provider.html
On iPhone: Safari → open URL → Share → Add to Home Screen
Free tier services sleep after 15 min. To wake them before a demo:
curl https://notifyhub-gateway.onrender.com/actuator/healthRun this ~1 minute before your demo. Takes 30 seconds to wake up.
Or upgrade to Starter plan ($7/month per service) for always-on.
After setup, every time you run:
git push origin mainRender automatically rebuilds and redeploys the changed services. Takes about 3-5 minutes per service.