Develop Secure Feature-Rich Webmail

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building a full-fledged, browser-based mail client and need someone who can take it from concept to deployment. The core of the job is straightforward: users must be able to send and receive mail reliably, have unwanted messages filtered out automatically, and manage a built-in calendar that lives right beside the inbox.

Three role tiers have to coexist smoothly. Admins oversee system and user management, standard users handle their own mail and calendar, and guests get a strictly limited, temporary view. Whatever stack you prefer—whether that’s React + Node, Vue + Laravel, or something else entirely—role-based permissions need to be airtight.

Security is critical. I’m counting on true end-to-end encryption for every message plus strong spam and malware protection. HTTPS by default is obvious, but if you can weave in DKIM, SPF, and DMARC you’ll have my full attention.

Deliverables
• Responsive web interface and backend that cover basic email functions, live spam filtering, and calendar integration
• Granular access control for Admin, Standard user, and Guest accounts
• Server-side components (SMTP/IMAP, spam-filter engine) containerised—Docker preferred—for easy deployment
• Clean, well-documented source code in a private Git repo, complete with test coverage

Acceptance criteria
1. A new user can sign up, log in, send, and receive an email without errors.
2. At least 95 % of known spam is quarantined in test runs.
3. Calendar events sync instantly across sessions.
4. Intercepted traffic remains unreadable thanks to end-to-end encryption.

Share the toolset you’d use, milestones you envision, and past projects that prove you can ship secure, high-quality webmail.
php linux node.js laravel network administration docker web development security
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.