Skip to content

StasTelnov/DocumentViewer

Repository files navigation

📦 README

🚀 Запустить проект:

  • перейти в корневую папку и установить зависимости

    npm i
  • запустить фронт

    npm run start
  • в соседней вкладке запустить бэк

    npm run start-api
  • перейти в браузере по адресу http://localhost:4200/


⚙️ Нюансы:

  • добавление заметок реализовано через контекстное меню (правая кнопка мыши) документа
  • Nx и структура проекта взяты с последнего места работы ради экономии времени
  • можно переключиться на ветку document-viewer-v1; там реализован другой подход (с использованием textarea) с ресайзингом и редактированием

✅ Плюсы реализации:

  • всё работает :)
  • также работает на мобильном устройстве (вместо правой кнопки мыши — long click)

❌ Минусы реализации:

  • popup покрывает лишь нужный функционал (кастомное позиционирование); как минимум нужно добавить дефолтное вычисление позиции (top | bottom | left | right) относительно target'а

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages