Lyfshort

Task. Разработать сервис парсинга писем с Google почты.

Проект Lyfshort Import Service разработан на стэке React, Node.js, MySQL, GraphQL.

В данном проекте существует 2 части:

1) Парсер писем:

  • — Изначально сервис включает процесс чтение почта на получение новых писем для парсинга.
  • — Если есть новые письма — сервис разбирает письмо на части удобные для валидации. Парсит нужные части письма и сохраняет удобным образом в облако. Задействуются GoogleApi, Google Cloud
  • — Если есть письма на дальнейший парсинг — передаются данные письма на сервисы по парсингу.
  • — Полученные данные сохраняются в базу данных. Задействуется PostgreSQL
  • — Реализована очередь парсинга письма. Для асинхронной работы парсинга.

2) Админка:

  • — Реализована авторизация. Задействуется Firebase
  • — Реализована таблица отчетности писем с фильтрацией
  • — Для удобства администратор может получить ссылку на каждую часть письма, для ознакомления с подробной информацией
  • — Разделение таблички по сервисам.