Skip to content

Conversation

@AlexXG0152
Copy link
Contributor

@AlexXG0152 AlexXG0152 commented May 19, 2022

  1. Task: Project management app.
    https://github.com/rolling-scopes-school/tasks/blob/master/tasks/angular/project-management-app.md
  2. Screenshots:
    image
  3. Deploy: https://wapa.netlify.app/
  4. Deadline/done: 19.05.2022/19.05.2022
  5. Backend: https://nest-backend-den.herokuapp.com/
  6. Link to YouTube: https://youtu.be/wdqDTiBpG7w
  7. Score for crosscheck: 630/630.
  • На приветственной странице должны отображаться общие сведения о команде, проекте, курсе. 10 баллов
  • В углу должны быть доступны 2 кнопки log in и sign up. 10 баллов
  • При наличии неистёкшего токена пользователь автоматически должен быть перенаправлен на главный роут приложения. 20 баллов
  • При истечении срока жизни токена - пользователь автоматически должен быть перенаправлен на "Welcome page". 20 баллов
  • Нажатие на кнопку Login / Sign up автоматически перенаправляет нас на роут с формой для Login / Sign up. 10 баллов

Login / Sign up - max 80 баллов

  • Логин/log out есть на всех страницах 20 баллов
  • Поля форм должны быть реализованы в соответствии с api backend приложения. Должна быть реализована валидация. 50 баллов
  • При успешном логине пользователь должен быть перенаправлен на "Main route" 10 баллов

Main route max 100 баллов

  • Функционал создания борды 20 баллов
  • Отображает борды списком. 10 баллов
  • Борды отображаются с маленьким превью из доступной информации (title, description, etc). По клику на элемент переходим на board item (Board route). Также должна присутствовать кнопка для удаления борды. 10 баллов
  • При попытке удаления борды мы должны получить confirmation modal в котором должны подтвердить серёзность наших намерений. confirmation modal должен быть универсальным компонентом (одним на всё приложение). 10 баллов
  • глобальный поиск: поиск таска по номеру таска, названию, пользователям, которые в нём участвуют и по тексту описания задачи. 20 баллов
  • Реализован функционал редактирования профиля пользователя. 30 баллов

Board route max 260 баллов

  • Должны присутствовать кнопки для создания колонки. 10 баллов
  • Если к борде привязана хотябы одна колонка - отображаем также и кнопку создания таски. 10 баллов
  • Для создания колонки и таска используется форма отображаемая в модальном окне. 30 баллов
  • При переполнении количеством тасок колонки - скролл внутри колонки. 20 баллов
  • Страница на данном роуте не должна иметь скролла. 10 баллов
  • С помощью drag-n-drop мы можем менять колонки местами. 30 баллов
  • С помощью drag-n-drop мы можем менять очерёдность тасок в рамках колонки. 30 баллов
  • С помощью drag-n-drop мы можем менять принадлежность таски к колонке. 50 баллов
  • по клику на таск открываем модальное окно с формой edit task. Требования к форме и окну как везде. 30 баллов
  • на таске должна присутствовать кнопка delete task. При нажатии: confirmation modal -> удаление. 10 баллов
  • вверху колонки должен быть title. При нажатии на него он из текста должен превращаться в input, слева от которого будут кнопки cancel и submit. После ввода текста в input и нажатия submit - title колонки должен поменяться. 20 баллов
  • на колонке должна присутствовать кнопка delete. По нажатию - confirmation modal - при апруве - удаление. 10 баллов

Общие требования max 90 баллов

  • Ошибки со стороны BE - (Not found, unhandled rejection, etc) должны отображаться пользователю в user-friendly формате (toast, pop-up или что-то подобное, на ваше усмотрение). 50 баллов
  • Локализация 20 баллов
  • Backend задеплоен 10 баллов
  • sticky-Header 10 баллов

Дополнительный функционал 30 баллов

  • Реализован дополнительный функционал, не предусмотренный текущими требованиями 30 баллов
    Тёмная тема

@netlify
Copy link

netlify bot commented May 19, 2022

Deploy Preview for wapa ready!

Name Link
🔨 Latest commit 615c095
🔍 Latest deploy log https://app.netlify.com/sites/wapa/deploys/6286771b338dbe0009ab584e
😎 Deploy Preview https://deploy-preview-25--wapa.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants