InvisiMail is a full-stack, privacy-focused email aliasing platform built with Next.js App Router, MongoDB, and Mailgun, with optional AI-powered email processing and Razorpay-based premium upgrades.
It allows users to create disposable or permanent email aliases, receive and send emails securely, manage custom domains, and optionally use AI to summarize or process incoming emails — all from a modern dashboard.
- Create and manage email aliases
- Reverse aliases for replying securely
- Receive emails in a built-in inbox
- Send emails from aliases
- Custom domain support with verification
- Mailgun webhook–based email ingestion
- Secure authentication system
- User dashboard with statistics
- Admin dashboard for users, aliases, emails, logs, and analytics
- Role-based access control (user vs admin)
- AI-powered email summarization and processing
- Intelligent email insights (via Gemini API)
- Razorpay integration
- Free & premium plans
- Secure payment verification
- Upgrade flow with webhook confirmation
- Modular API architecture
- Webhook handling (Mailgun & Razorpay)
- Debug utilities for testing
- Scalable App Router structure
Frontend
- Next.js 13+ (App Router)
- React
- Tailwind CSS
Backend
- Next.js API Routes
- MongoDB (Mongoose)
- Mailgun (email delivery)
- Razorpay (payments)
- Gemini AI (email processing)
Infrastructure
- Webhooks
- Middleware-based route protection
- Environment-based configuration