DEV Community

Cover image for Sendra 🌱 Monitoring Appwrite Sites Deployments with Next.js, Vercel & Resend
Abhi Varde
Abhi Varde

Posted on

Sendra 🌱 Monitoring Appwrite Sites Deployments with Next.js, Vercel & Resend

A funny thing happened while I was scrolling Twitter/X the other day.

On one side, I was noticing the gap between Vercel and Appwrite deployments (Vercel gives you nice deployment emails… Appwrite doesn’t).

On the other side, I saw the #ResendMCPHackathon kickoff tweet. 🚀

That’s when a little spark lit up in my brain:
“Wait… why not use Resend for email alerts, fill this tiny gap, and also build something fun for the hackathon?”

And that’s how Sendra was born. 🌱


What Sendra Does 🛠️

Basically, it’s Vercel-style deployment emails… but for Appwrite Sites.

  • ✅ Checks your Appwrite deployments every 5 mins
  • ✅ Sends email alerts only for new failed deployments (no spam for old issues)
  • ✅ Has a simple dashboard to view deployment history at a glance

That’s it. Clean, lightweight, useful.


Key Features ✨

  • 🔑 Secure GitHub Authentication - log in with your GitHub account
  • 📊 Real-time Dashboard - see the latest deployment status
  • ⏱️ Automated Monitoring - cron job checks every 5 minutes
  • 📧 Smart Email Alerts - only new failures trigger emails
  • 🔒 Encrypted API Keys - your Appwrite credentials stay safe
  • ⚡ Instant Setup - just add Project ID, API key, region + email

How the Stack Fits Together 🧩

  • Appwrite → database stores history + settings, functions check deployments
  • Resend → sends the email alerts (API in prod, MCP in hackathon mode)
  • Next.js + Vercel → frontend + hosting
  • GitHub OAuth → for secure login
  • Base64 encryption → for API key security

Super lightweight, but surprisingly reliable.


Screenshots 📸

Feature and app view

Add project

See the deployments


Why I Built It 🤔

Honestly? Out of curiosity + timing.

I already wanted a smoother way to monitor Appwrite Sites deployments. Then, while scrolling Twitter/X, I saw the #ResendMCPHackathon kick off.

It felt like the perfect overlap:

  • Scratch my itch for deployment alerts
  • Learn MCP
  • Ship something small but useful
  • And yes… maybe win some hackathon swag 😉

Sometimes, that’s all you need.


My Other Side Projects 🌍

Sendra isn’t my first rodeo. I love building small tools and sharing the journey:

  • 🪩 Sync UI – an animated MUI components library, now with 70+ components & templates
  • 💡 Idea Tracker – manage your ideas with full Appwrite stack + AI expansion
  • 🛠️ ErrExplain – turn cryptic error messages into clear explanations

Each project scratches a different itch. Sendra is just the latest little plant in my growing garden of side projects. 🌱


Final Thoughts ❤️

Sendra is tiny. It’s not some massive SaaS or startup.
But it solves a problem I personally had, and maybe it helps other Appwrite devs too.

If you try it out, let me know! I’d love feedback. And if you’re on Twitter/X, feel free to share your thoughts there as well → @varde_abhi

PS: If you find it useful, a GitHub star or retweet means the world.

Top comments (0)