Lyfshort
Task. Разработать сервис парсинга писем с Google почты.
Проект Lyfshort Import Service разработан на стэке React, Node.js, MySQL, GraphQL.
В данном проекте существует 2 части:
1) Парсер писем:
- — Изначально сервис включает процесс чтение почта на получение новых писем для парсинга.
- — Если есть новые письма — сервис разбирает письмо на части удобные для валидации. Парсит нужные части письма и сохраняет удобным образом в облако. Задействуются GoogleApi, Google Cloud
- — Если есть письма на дальнейший парсинг — передаются данные письма на сервисы по парсингу.
- — Полученные данные сохраняются в базу данных. Задействуется PostgreSQL
- — Реализована очередь парсинга письма. Для асинхронной работы парсинга.
2) Админка:
- — Реализована авторизация. Задействуется Firebase
- — Реализована таблица отчетности писем с фильтрацией
- — Для удобства администратор может получить ссылку на каждую часть письма, для ознакомления с подробной информацией
- — Разделение таблички по сервисам.



