Команда КН-402
- Черногоров Михаил
- Самошкин Артём
- Сибирцев Иван
Описание проекта
Копия instagram образца 2012 года:
Лента с постами, комментарии под постами, профиль пользователя
Репозиторий
https://github.com/lapakota/hardgram
//TODO Актуализировать описание
Сущности
- Пользователь (id, имя, фамилия, никнейм, аватарка, список постов)
- Пост (id, id пользователя, фотографии, список комментариев, список лайков, таймстамп, текст)
- Комментарий (id, id поста, id пользователя, текст, таймстамп)
- Лайк (id, id поста, id пользователя)
Список задач
- [x] Поднять бд и создать связи между перечисленными выше сущностями
- [x] Реализовать регистрацию и авторизацию пользователя. (Фронт и бек)
- [x] Сделать профиль пользователя с редактированием данных
- [x] Сделать создание поста
- [x] Лайки
- [x] Сделать ленту с постами