the vibecoded list/email/proton-mail-plus

Can I vibecode Proton Mail Plus?

price $4.99/moyou'd save $59.88/yrbuild time not a true replacement; consolation build in one to two dayscategory emailreplaced by 0 people
NOT REALLY
MOATinfrastructure scalebrand trust

Do not mistake the interface for the product. Proton Mail Plus's durable value is deliverability, security, integration, which a solo one-shot build cannot reproduce responsibly. The prompt therefore builds only the closest honest personal consolation tool.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 2,958 chars
Build a comprehensive, highly-polished local email client inspired by Proton Mail Plus, bringing premium email management and encryption features to a local, offline-first application. Do not attempt to replace its server-side infrastructure moat (deliverability, sender reputation). Instead, build a powerful, private email companion that works on locally exported mail archives or a single user-authorized IMAP account.

Use exactly this stack: Tauri 2 + React + TypeScript + SQLite.

Core Feature Requirements:
1. Advanced Inbox Management & UI:
   - Create a stunning, responsive, dark-mode-first user interface with a 3-pane layout (folders, message list, reading pane).
   - Implement an advanced rich-text composer supporting tables, embedded inline images, blockquotes, and multiple list levels (resembling the Proton Mail Plus advanced body formatting).
   - Build an attachment preview pane for common file types (images, PDFs) right in the reading view.
   - Support message templates for frequent replies, allowing users to save and reuse drafted layouts.

2. Organization & Productivity:
   - Build a robust folder and label system. Allow users to color-code labels and apply multiple labels to a single thread.
   - Implement advanced filtering rules (e.g., "If sender contains X and subject contains Y, move to folder Z and apply label W").
   - Include message flagging/starring for important emails.

3. Privacy & Security:
   - Make the default mode single-user and strictly private. Store all data locally in the SQLite database.
   - Implement local encryption-at-rest for the database using standard AES-256 (simulating zero-access encryption). Require a master password upon app launch to decrypt the local mailbox.
   - Provide visual indicators (like lock icons) for messages that are encrypted or digitally signed.
   - Never add analytics, telemetry, ads, or third-party tracking.

4. Account Flexibility:
   - Allow configuration of multiple local "identities" or aliases (simulating the custom domain and alias features of Mail Plus).
   - Support importing standard MBOX files or fetching from a local IMAP source. 

Implementation Details:
- Start from an empty folder and create the complete working project.
- Put every secret and external credential in .env and provide .env.example.
- Use realistic sample data that is clearly labelled and easy to delete.
- Include clear empty, loading, validation, success, and failure states.
- Ensure accessible keyboard navigation, focusing on rapid inbox triage (e.g., J/K for next/prev, E to archive, L to label).
- Write focused unit tests for the data model, local encryption utilities, and filtering logic.
- Add one end-to-end smoke test that proves the core loop (login -> view message -> compose -> apply label) works.
- Create a README with setup, architecture, data location, local backup strategies, and limitations.
- Run tests and build before finishing, fixing any errors.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Proton Mail Plus
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers