1. Необходимо разработать мобильное приложение для новостного ресурса. В приложение, должно быть реализованы следующие возможности:
- Аутентификация пользователя;
- Возможность добавлять новые посты;
- Возможность проставлять like или dislike постам других пользователей;
- Возможность ставить like или dislike комментариям оставленных другими пользователями;
- Возможность оставлять комментарии к постам других пользователей;
2. Для решения данной задачи можно выделить следующие сущности:
- Пользователь;
- Пост;
- Комментарий;
- Репутация пользователя где мы можем увидеть сколько like and dislike оставлены другими пользователями под постами данного автора;
Схематично – это будет выглядеть следующим образом:
@kks Поздравляю! Вы получили личную награду!
С Днём Рождения - 2 лет на Голосе
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
@kks Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@kks, а Вы не выкладываете домашку? Я не увидела ссылку на этот пост в комментах к дз1.02
Я когда пост выложил, забыл кинуть ссылку в комменты. Сейчас исправился. :)
:)
Почему-то первая мысль: учитывать когда, после какого действия поставлены дизлайки. Чтоб, при желании под эмоциями просто подпортить репутацию, дизлайки от одного пользователя за несколько постов/комментов другого подряд не принимались (или вроде как принимались, но учитывались как нейтраль).
Ну вот такой злостный заказчик. :)
@kks Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп