Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 2.39 KB

TASK.md

File metadata and controls

31 lines (19 loc) · 2.39 KB

Original text of task, as is

Создать SPA приложение - почтовый клиент. Почтовый клиент должен работать через протокол IMAP или SMTP и получать данные из почтового ящика Gmail. 

- Backend часть должна быть написана на PHP;

- Для фронтенд части приложения использовать bootstrap, materializecss на выбор;

- Для привязки динамики и анимации к элементам визуализации приложения использовать Native JS, Jquery;

- Для управления базой данных использовать MySQL
Принцип работы приложения

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

- После ввода информации пользователем, данные должны быть сохранены в базе данных и использованы при далнейших обращениях;

Вид приложения

- Приложение должно состоять из 2-х вертикальных блоков;
    1. Меню в виде списка из 3-х папок почтового ящика (входящие, спам, корзина).
    2. Контент.
- По клику на папочку, в блок "контент" должен подгрузится список писем соответствующей категории, а по клику на письмо - само письмо;

- Список писем должен отображать название письма, дату получения и показывать если у отправителя установлена DMARC политика (dmarc=pass). По умолчанию открываеться папка входящие;

- Из доступных опций необходимо реализовать удаление письма из приложения;

Тестовое задание должно быть залито в github/bitbucket репозиторий с инструкцией для установки.