Это - решение в виде приложения на React (TS + VKUI) и ExpressJS (TS)
- Вывод списка писем - 10
- Возможность выбора файла из просмотр писем через него (файл загружается на сервер, вся дальнейшая работа происходит через него) - 30
- Отображение вложений и остальных данных писем (для вложений доступны превью по нажатию) - 30
- Поддержка нескольких цветовых тем (тема переключается без перезагрузки старницы и запоминается в браузере) - 40
Для запуска проекта необходимо установить все зависимости для клиента и сервера:
Сервер:
cd server && yarn
Клиент:
cd client && yarn
После этого запустить можно одной командой в папке server:
cd server && yarn run server:start
Команда автоматически сбилдит проект и запустит сервер
Приложение будет доступно локально по адресу localhost:5044
created by FTIT (https://vk.com/ftitdev)