LetterRay. Вся почта рядом.

Создали почтовый сервис с собственным бэкендом на Go и кроссплатформенным приложением на Tauri, Rust и Vue. Объединили личные и рабочие ящики, синхронизацию между устройствами и полноценную работу с перепиской.

Формат
Свой продукт
Что сделали
Бэкенд на Go и кроссплатформенное приложение на Tauri
Платформы
Веб, iOS, iPadOS, Android, macOS, Windows, Linux
LetterRay: общие входящие и открытая переписка в настольном приложении

Задача

У одного человека может быть несколько почтовых ящиков: личный, рабочий, отдельный адрес для покупок и подписок. Между ними приходится переключаться, а на каждом новом устройстве — заново проходить настройку.

Мы создали LetterRay, чтобы собрать повседневную работу с почтой в одном продукте: от подключения ящика до ответа на письмо. Важно было сохранить привычные папки и статусы сообщений, сделать понятный мобильный интерфейс и связать его с версией для компьютера.

LetterRay — собственный продукт ANV. Сайт проекта: letterray.com, веб-приложение: letterray.app.

Что сделали

  1. Собственный бэкенд на Go

    Разработали серверную часть почтового сервиса на Go. Она связывает приложения LetterRay с единой учётной записью и поддерживает работу продукта на разных устройствах. Пользователь подключает свои ящики и продолжает работу с почтой при переходе с телефона на компьютер.

  2. Кроссплатформенное приложение на Tauri

    Создали приложение на Tauri с нативным слоем на Rust и интерфейсом на Vue. Разделили взаимодействие с операционной системой и экранную логику. Общая технологическая основа позволяет развивать клиент для разных платформ и сохранять целостность пользовательских сценариев.

  3. Интеграция с почтовыми сервисами

    Объединили получение и отправку писем по IMAP и SMTP, подключение через OAuth и пароли приложений. Поддержали Gmail, Яндекс Почту, Mail.ru, iCloud, Outlook и другие IMAP-серверы. В общей ленте аккаунты различаются цветом, а ответ уходит с нужного адреса.

  4. Согласованная работа между устройствами

    Связали почтовые аккаунты, папки, подпись и настройки заглушённых отправителей с учётной записью LetterRay. На новом устройстве пользователь продолжает работу с уже добавленными ящиками. Статусы прочтения синхронизируются, а черновики сохраняются на сервере.

  5. Интерфейс для повседневной переписки

    Реализовали поиск по ящикам, цепочки писем, черновики, папки и флажки, просмотр изображений и PDF внутри приложения. Продумали светлую и тёмную темы, включая отображение HTML-писем, чтобы оформление переписки оставалось удобным в обоих режимах.

  6. Мобильные сценарии и уведомления

    Адаптировали список входящих, чтение и ответ для небольшого экрана. Добавили действия свайпом и управление уведомлениями: отправителя можно заглушить, сохранив его письма во входящих. Настройка действует на разных устройствах пользователя.

  7. Продукт на всех основных платформах

    Подготовили настольные, мобильные и браузерную версии, сайт продукта и страницы скачивания. LetterRay доступен для macOS, Windows, Linux, iOS, iPadOS и Android; Android-приложение можно установить в том числе через APK.

Стек

Архитектура LetterRay объединяет серверную часть на Go, нативный слой на Rust в Tauri и интерфейс на Vue. Go отвечает за бэкенд сервиса, Tauri связывает клиент с возможностями операционной системы, а Vue — за экранные сценарии. Эта основа позволяет развивать кроссплатформенный продукт с единой логикой работы с почтой и согласованным интерфейсом на разных устройствах.

Бэкенд
Go
Приложение
Tauri Rust
Интерфейс
Vue
Почтовые протоколы
IMAP SMTP
Подключение ящиков
OAuth — Google и Microsoft Пароли приложений

Расскажите о задаче

hello@anv.pro

или в Telegram @helloanvpro

Ответим в течение рабочего дня. Опишите процесс — предложим решение и оценку.

Куда ответить
Прикрепить ТЗ — PDF, Word, Excel, · до 50 МБ

Ответим письменно в течение рабочего дня — без звонков. Нажимая «Получить оценку проекта», вы соглашаетесь с политикой обработки персональных данных.