Категория: Web.
Стек технологий: ReactJS, Express, VKUI.
Тестовый стенд: http://somnoynadno.ru:3000/
TLDR: если имеете докер
$ docker-compose up --build -d
Сервис будет доступен на http://localhost:3000 (API на http://localhost:5000).
P.S. Стартовал на node v14.8, должно стартануть и на более свежей, но не проверял.
# опционально можно сменить порт
$ export PORT=5000
$ npm install
$ npm start
Сервис читает large.json
, можно поменять в файле server/routes/index.js
.
Сервис хранит данные только в оперативной памяти.
# можно сменить адрес бекенда переменной окружения
$ export REACT_APP_API_ADDRESS=http://localhost:5000
$ npm install --legacy-peеr-deps
$ npm start
- (таск за 10) Я очень поздно понял, что надо слизать дизайн у почты ВК -_-
- (таск за 20) Если кликнуть по кнопке "Прочитано" второй раз, то письма будут отмечены как непрочитанные (это фича, а не баг)
- (таск за 30) Часть информации о письме отображается при клике на него
- (таск за 40) Настройки темы в левом верхнем углу
- (таск за 50) Всё на пагинации)
Если возникнут вопросы: @somnoynadno