mentoring-users-app's People
Forkers
rushannn baymran zubairov1993 1amarxo onyxiy galacticmelt muwahhid111 zamukaev yurayuzgin grayd-webdev bybert bitmatzery barakov14 kroookjs azure-leo sonomad sarggungart electronic-c maratreason royres forrestrunforrest krymnon69 nursultanfront 1p0p velmrt svyatoplamya kerop1981 dmitrypateew batnd ramilfd ayub2003 glinko15 iamlazyeveryday janeta86 yerzhanakhmetov saidazagirova xrusteam seynaro artkanareyka kiper122 andreidetenkov cokuevn mlovz tamirlant asylbekovkairat alucard163 a1474525 muaytiger12 tibo999 iakivpekarskyi kiki3471 pelisterio ibragimoff86 nkudaaaaa front-end-musa khimovsky riso2023 starcevalexander yusupozdoyev artwebcode freecree ti-itmentoring-users-app's Issues
Добавить на бэкенде возможность ставить лайки к комментариям
Нужно добавить новый эндпоинт или использовать существующий
К коммантами нужно добавить поле likesCount
Добавить раздел «материалы»
Убрать «new column name» и сделать вместо нее модальное окно
Показывать фото профиля крупным планом при нажатии на него из меню
Добавить SSR к проекту
- Перевести проект на Server side rendering
- Проверить что ничего нигде не сломалось
Убрать раздел "Контакты"
Исправить ошибки TS в webstorm в эффектах
Писать кастомный бэкенд или переехать на firebase/supabase?
Убрать ссылки из футера
Добавить редактирование юзера в профиле
Подобный функционал есть на странице /admin/users/72?edit=true
Добавить настройку цвета для темной и светлой темы
- При переходе в настройки добавить выбор цвета для темной и светлой темы
- Сделать палитру с выбором цвета (из 6 вариантов)
- Реализовать выбор своего цвета (color picker)
"ШАГ 2 {{Тамирлан}} {{@Ha1Tamik}}"
https://github.com/TamirlanT/Angular-project/tree/ngrx
Из первых проблем это import долго подключал input component и т.п, еще дольше ломал голову над подключением ngrx (вся инфа что искал была на @ngmodel, нашел ответы за рубежом и по твоей статье тоже дала толчка хорошего),
проблема незнании как писать через effects или через обычные редукторы, написал запрос к серверу через эффекты, остальное решил написать через reducers и и некоторые работы через components. по времени ушло если исключать рабочий режим и быт то 14 дней на написание jun +ngrx
Доработать модель таски на бэкенде
- Название задачи
- Описание (с редактором и возможностью форматирования)
- Assignee (на кого назначаем) - выпадающий список всех юзеров
- Стори поинты (по числам фибоначи)
- Приоритет (низкий, средний, высокий)
эти поля должны появиться на бекенде
фронт ждет бэкенд чтобы отсылать данные с модалки создания карточки и из бэклога
Переходить к полной статье при нажатии на карточку статьи
- При нажатии на что угодно кроме автора делать переход к полноценной статье
Добавить возможность смотреть чужой профиль
- Добавить страницу profile/:id по которой будет отображаться любой профиль
Создать на бэкенде команды (team)
Создать на бэкенде сущность team котора будет содержать следующие поля:
- id
- usersIds
- title
- description
- backlogId
Исправить переключалку языков (сейчас EN - русский)
Переделать карточку статьи
- Убрать кнопки «Редактировать» и «Читать»
- Добавить в правом верхнем углу иконку карандаша и редактировать при нажатии на нее
- Сделать текст кликабельным и при нажатии открывать полный вариант статьи
В статьях и в комментариях к статье добавить возможность переходить к профилю
- При нажатии на автора статься перейти на /profile/:id
- При нажатии на аватарку или имя автора комментария перейти на /profile/:id
Добавить к карточке статьи мини-иконку автора
- Рядом с именем автора добавить мини аватарку
Шаг 2, Яхья, https://t.me/yakhya_q
https://github.com/Mlovz/angular-step-1-ngrx
Это уже на ngrx.
Перенести из навбара "Создать статью" сделать из нее fab-button в "Статьи"
ШАГ 2 Кайрат @kairat_asylbekov
https://github.com/asylbekovkairat/users-app-junior
задачу сделал во второй раз, чтобы освежить память по ангуляру и укрепить знания. справился с задачей чистыми за 4 часа,
ШАГ 2, Артем, https://t.me/ArtKanareyka
https://github.com/ArtKanareyka/my-first-project
Решил до 16 задания пока что.
Решение заняло примерно 4 недели, грязными. На выходных отдыхал и в некоторые дни недели работал. Примерно чистыми дней 20.
Сильно втупил на формах, не мог понять как сделать "глупым" компонент разбирался дней 5-6.
3 дня разбирался с localStorage, оказалось всё просто.
Добавить возможность ставить лайки комментариям
- Добавить иконку при нажатии на которую будет добавляться просто один лайк
- Пока бэкенда нет будут просто моковые данные (1 или 0 лайков)
Сделать landing page
РЕВЬЮ ЗАДАЧИ ДЛЯ НОВИЧКОВ
тут ссылка на репозиторий с задачей
Переделать «Add Task» на модальное окно
Не работает "Создание статьи"
Переход из карточки и полной версии статьи к автору статьи, добавить мини-аватарку к карточке статьи
ШАГ 2. Артур Цой (@artwebcode)
ШАГ 2. Артур Цой (@artwebcode)
Сделал задачи с 1-16.
Процесс занял около 2 недель, так как были перерывы. А так в целом по времени потребовалось около 20 часов
Дополнительно делал:
- верстка по дизайну
- внутренние страницы пользователя
Репа: https://gitlab.com/ArtTS/angular-users/
Мне интересно узнать:
- качество кода. Мне кажется что нагавнокодел. Думаю много где можно сделать лучше.
- Была проблема с добавлением пользователя.
До попапа все работа корректно. После добавление пользователя через попап, у меня постоянно пользователи добавляются с ID равному 11. Не понял в чем причина. Сделал костыль, переписываю ему ID
Скриншот: https://disk.yandex.ru/i/BDlQD63jeM0g7Q
Добавить интеграцию с github
Нужно реализовать возможность авторизоваться через github, получить github токен и с помощью него делать запросы к github api
Исправить кривой роут при переходе к статье
Добавить возможность редактирования колонок в канбан-доске
Баг: название колонки с задачами сбрасывается при переносе задачи
При нажатии на задачу должно открываться модальное окно его редактирования
При нажатии на задачу открываем такое же модальное окно как в бэклоге #106
Создать страницу интеграции с гитхабом где будет интерактив с графиками
- Поресерчить библиотеки для графиков и диаграмм
- Отобразить диаграмму на которой будет отображаться количество пуллреквестов (для начала с моковыми данными)
"ШАГ 2 {{Дюсембаев Дарын}} {{@daenad}}"
https://github.com/DyussembaevDaryn/ZadachaDlyaJuna
Сделал за 1 день, теперь хочу всё переписать без источника потом пойду сделать нежелательные задачи
Ломается верстка при перетаскивании задач
Сделать нормальное оформление кнопок на /guest/home
ШАГ 2. Нурмухаммад Тасуев (@sonomad1) ДОРАБОТАЛ
ШАГ 2. Нурмухаммад Тасуев (@sonomad1)
Сделал задачи с 1-16.
Заняло 3-4 ночи (днем работа). Изначально делал все с одним сервисом, используя потоки rxjs, потом в пунктах задания заметил, что этого не требовалось и убрал.
Трудности:
Тупняки с диалоговым окном, долго догонял как запихнуть данные редактируемого юзера в инпуты. Не уверен в чистоте кода, возможно много костылей.
В процессе внедрения ngrx.
Сверстать страницу guest/home
Заменить все |async на |ngrxPush
Добавить на бэкенде роль «Преподаватель»
Создать бэклог (frontend)
- Создаем новый пункт в меню "Бэклог"
- Туда можно добавлять задачи с помощью кнопки "новая задача"
- Появляется модалка где можно заполнить поля:
- Название задачи
- Описание (с редактором и возможностью форматирования)
- Assignee (на кого назначаем) - выпадающий список всех юзеров
- Стори поинты (по числам фибоначи)
- Приоритет (низкий, средний, высокий)
Доработать бэкенд для создания бэклога
- Добавить в бэкенде сущность backlog со следующими полями:
- id
- teamId
- title
- description
- tasksIds
Если возможно сделать так чтобы бэклог приходил с готовым массивом юзеров и задач и данными о команде
Доработать модальное окно создания задачи (https://jira.trungk18.com/project/board)
- Добавить выбор исполнителя (выпадающий список из всех юзеров)
- Добавить срок выполнения
- Добавить заголовок и описание (описание с редактором)
- Добавить кто создал задачу (из всех юзеров)
- Добавить приоритет
- Комментарии к задачи
Добавить поиск по задачам
- Берем функционал из https://jira.trungk18.com/project/board
- Добавить поиск задач по тексту названия
- Берем аватарки наших пользователей
Реализовать темную тему в задачках
ШАГ 2, Яхья, https://t.me/yakhya_q
https://github.com/Mlovz/angular-step-1
Единственно, пока не понимаю, что как рендериться первым
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.