Skip to main content
Nudgra Cloud is the hosted-backend distribution of Nudgra. You host the Next.js dashboard, and Convex Cloud owns backend state, auth, scheduling, and Meta webhook handling. Use this distribution when you want less infrastructure to operate yourself.

View Nudgra Cloud on GitHub

Open the Next.js and Convex source repository.

Stack

  • Next.js 16.
  • React 19.
  • Convex.
  • Convex Auth.
  • Tailwind CSS 4.
  • shadcn UI components.

What you need

For local development:
  • Git.
  • Node.js 24 or newer.
  • A Convex account.
  • A Google account.
  • A Meta Developer account.
  • An Instagram professional account.
For production:
  • A Vercel project for the Next.js app.
  • A Convex production deployment.
  • A public domain or subdomain for the Next.js app.

Important URLs

Replace https://your-app-domain.com with your public app domain. Replace https://your-convex-site.convex.site with the Convex HTTP Actions URL for your deployment.
PurposeURL
Apphttps://your-app-domain.com
Google OAuth redirect URIhttps://your-convex-site.convex.site/api/auth/callback/google
Meta OAuth redirect URIhttps://your-app-domain.com/api/meta/callback
Meta webhook callback URLhttps://your-convex-site.convex.site/meta/webhooks
Convex dashboardnpx convex dashboard
Meta webhooks must point to the Convex site URL, not the Next.js app URL. The webhook route is defined in convex/http.ts at /meta/webhooks.

Setup path

  1. Run local development.
  2. Configure environment variables.
  3. Configure Google OAuth.
  4. Configure Meta / Instagram setup.
  5. Deploy to Vercel and Convex.