Giter VIP home page Giter VIP logo

mentoring-users-app's People

Contributors

1amarxo avatar airatmm avatar batnd avatar baymran avatar bitmatzery avatar galacticmelt avatar glinko15 avatar grayd-webdev avatar khkimov avatar mrkroook avatar nurlybek01 avatar onyxiy avatar pikhtyarev avatar rashidovd avatar rauankoshkenbayev avatar ridook avatar royres avatar rushannn avatar ryazhapovilnur avatar sdredinovich avatar seynaro avatar svyatoplamya avatar wokh-dada avatar younggeek19 avatar zubairov1993 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mentoring-users-app's Issues

"ШАГ 2 {{Тамирлан}} {{@Ha1Tamik}}"

https://github.com/TamirlanT/Angular-project/tree/ngrx

Из первых проблем это import долго подключал input component и т.п, еще дольше ломал голову над подключением ngrx (вся инфа что искал была на @ngmodel, нашел ответы за рубежом и по твоей статье тоже дала толчка хорошего),
проблема незнании как писать через effects или через обычные редукторы, написал запрос к серверу через эффекты, остальное решил написать через reducers и и некоторые работы через components. по времени ушло если исключать рабочий режим и быт то 14 дней на написание jun +ngrx

Доработать модель таски на бэкенде

  • Название задачи
  • Описание (с редактором и возможностью форматирования)
  • Assignee (на кого назначаем) - выпадающий список всех юзеров
  • Стори поинты (по числам фибоначи)
  • Приоритет (низкий, средний, высокий)

эти поля должны появиться на бекенде

фронт ждет бэкенд чтобы отсылать данные с модалки создания карточки и из бэклога

Переделать карточку статьи

  1. Убрать кнопки «Редактировать» и «Читать»
  2. Добавить в правом верхнем углу иконку карандаша и редактировать при нажатии на нее
  3. Сделать текст кликабельным и при нажатии открывать полный вариант статьи

ШАГ 2, Артем, https://t.me/ArtKanareyka

https://github.com/ArtKanareyka/my-first-project
Решил до 16 задания пока что.
Решение заняло примерно 4 недели, грязными. На выходных отдыхал и в некоторые дни недели работал. Примерно чистыми дней 20.
Сильно втупил на формах, не мог понять как сделать "глупым" компонент разбирался дней 5-6.
3 дня разбирался с localStorage, оказалось всё просто.

ШАГ 2. Артур Цой (@artwebcode)

ШАГ 2. Артур Цой (@artwebcode)

Сделал задачи с 1-16.
Процесс занял около 2 недель, так как были перерывы. А так в целом по времени потребовалось около 20 часов
Дополнительно делал:

  • верстка по дизайну
  • внутренние страницы пользователя

Репа: https://gitlab.com/ArtTS/angular-users/

Мне интересно узнать:

  1. качество кода. Мне кажется что нагавнокодел. Думаю много где можно сделать лучше.
  2. Была проблема с добавлением пользователя.
    До попапа все работа корректно. После добавление пользователя через попап, у меня постоянно пользователи добавляются с ID равному 11. Не понял в чем причина. Сделал костыль, переписываю ему ID

Скриншот: https://disk.yandex.ru/i/BDlQD63jeM0g7Q

Добавить интеграцию с github

Нужно реализовать возможность авторизоваться через github, получить github токен и с помощью него делать запросы к github api

ШАГ 2. Нурмухаммад Тасуев (@sonomad1) ДОРАБОТАЛ

ШАГ 2. Нурмухаммад Тасуев (@sonomad1)

Сделал задачи с 1-16.
Заняло 3-4 ночи (днем работа). Изначально делал все с одним сервисом, используя потоки rxjs, потом в пунктах задания заметил, что этого не требовалось и убрал.

Трудности:
Тупняки с диалоговым окном, долго догонял как запихнуть данные редактируемого юзера в инпуты. Не уверен в чистоте кода, возможно много костылей.
В процессе внедрения ngrx.

Репа: https://github.com/SoNomad/mentoring

Создать бэклог (frontend)

  • Создаем новый пункт в меню "Бэклог"
  • Туда можно добавлять задачи с помощью кнопки "новая задача"
  • Появляется модалка где можно заполнить поля:
  • Название задачи
  • Описание (с редактором и возможностью форматирования)
  • Assignee (на кого назначаем) - выпадающий список всех юзеров
  • Стори поинты (по числам фибоначи)
  • Приоритет (низкий, средний, высокий)

Пример модального окна для добавления задачи:
image

Доработать бэкенд для создания бэклога

  • Добавить в бэкенде сущность backlog со следующими полями:
  • id
  • teamId
  • title
  • description
  • tasksIds

Если возможно сделать так чтобы бэклог приходил с готовым массивом юзеров и задач и данными о команде

Доработать модальное окно создания задачи (https://jira.trungk18.com/project/board)

  • Добавить выбор исполнителя (выпадающий список из всех юзеров)
  • Добавить срок выполнения
  • Добавить заголовок и описание (описание с редактором)
  • Добавить кто создал задачу (из всех юзеров)
  • Добавить приоритет
  • Комментарии к задачи

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.