Email Platform
ProEmails
A four-application email SaaS platform—marketing website with a two-thousand-domain marketplace and Stripe checkout, twenty-seven-page customer dashboard with AI-powered email composition and real-time open and click tracking, admin portal with Stripe revenue analytics, domain portfolio management, and CRM operations, and a one-hundred-and-eighty-seven-endpoint Express API connecting thirteen external integrations across payments, email delivery, OAuth providers, and AI.
Most email platforms are either too simple—forwarding addresses with no interface—or too expensive, locking features behind enterprise contracts. ProEmails fills the gap with a full email client that gives users a professional address on a premium domain, AI-powered composition, and real-time tracking, all through a single subscription starting at nine dollars a month.
The platform spans four interconnected applications. A marketing site with an embedded domain marketplace lets visitors search two thousand domains, check availability, and complete checkout through Stripe. On purchase, a webhook triggers automated email provisioning—creating the account, configuring DNS, and generating SMTP credentials. The customer dashboard provides twenty-seven pages of email management including AI composition through Claude, smart reply suggestions, tone analysis, and real-time open and click tracking. An admin portal surfaces Stripe revenue metrics, domain health scores, CRM operations, and campaign orchestration. A one-hundred-and-eighty-seven-endpoint Express API connects everything through thirteen external integrations.
187
API endpoints
13
external integrations
27
dashboard pages
30+
database tables
Customer Dashboard
The dashboard is a twenty-seven-page email client built with eighty-six React components, two Zustand state stores, and eight custom hooks. The inbox supports search with suggestions, advanced filtering by date range, attachments, and labels, bulk operations across selected emails, and keyboard shortcuts for navigation, starring, archiving, and deletion. Emails are organised across twelve folder views including inbox, sent, drafts, outbox, archive, trash, starred, scheduled, important, newsletters, social, and updates.
Professional
Tone
Friendly
Tone
Formal
Tone
Casual
Tone
Assertive
Tone
Empathetic
Tone
AI composition runs through Claude with six tone options and four length presets. Smart reply generates context-aware response suggestions, a tone analyser evaluates and improves email language, and an AI sorter automatically categorises incoming mail. Real-time tracking records email opens via tracking pixel, link clicks through URL rewriting, and device and geographic data for each recipient interaction. An analytics dashboard visualises open rates, click-through rates, best send times, and top engaged contacts through Recharts.
API & Email Infrastructure
The Express API spans one hundred and eighty-seven endpoints across forty-five route modules, secured by JWT authentication, rate limiting, and a full audit logger. Email provisioning is automated through a webhook pipeline—when Stripe confirms payment, the system creates the email account via the partner API, configures DNS records through Synergy, generates SMTP credentials, and dispatches confirmation emails through Mailgun.
OAuth flows for Gmail and Microsoft use PKCE with AES-256-GCM encrypted token storage, enabling the bring-your-own-account model where users connect existing email accounts. A queue processor handles bulk email sending with natural timing patterns, IP warming integration, and rate limiting per sender account. Eleven business logic services cover AI composition, spam checking, SMTP reliability with circuit breakers, provider detection, and template rendering.
22
Email Mgmt
23
Admin
14
Analytics
11
Auth + OAuth
9
AI Features
8
Tracking
Admin Portal & Revenue Operations
The admin portal provides thirty-nine components across eleven routes for managing every aspect of the business. A Stripe revenue dashboard tracks monthly and annual recurring revenue, subscription lifecycle stages, churn analysis, and customer lifetime value. Domain portfolio management monitors health scores across two thousand domains—checking sender reputation, SSL expiry, DNS configuration, and blacklist status.
A CRM system manages contacts with CSV import, lead scoring, lifecycle tracking, and bulk operations. Campaign orchestration integrates with Instantly for multi-channel outreach with sequence building, A/B testing, and performance monitoring. A workflow builder provides drag-and-drop automation with trigger-action-condition logic. Google Analytics 4 and Clarity dashboards surface real-time visitor data, traffic sources, and session replays.
Stripe
Mailgun
Gmail API
Outlook
Claude AI
OpenAI
GA4
Inngest
Synergy
Cloudflare
Complete Platform
Landing and Checkout
Customer Dashboard — 27 Pages
Admin Portal — 11 Routes
API and Infrastructure
Role
Sole Developer
Timeline
2024 — Present
Stack
React, Express, TypeScript, Supabase, Stripe, Claude AI
Back