Разработанное веб-приложение будет площадкой, где пользователи делятся своими постами и просматривают чужие. Коммуникация осуществляется через комментарии и лайки под постами. Также реализованное приложение должно отвечать базовым критериям безопасности: некоторые посты можно помечать как «видимые только для друзей», «видимые только мне». Должно существовать разграничение по уровням доступа: модератор, зарегистрировавшийся пользователь, простой пользователь. Ориентирование по постам может осуществляться через теги, которые можно указать при создании поста.
- Вакулин Д.А.
- Филонова В.А.
- Обухова Э.В.
- Trello
- Miro
- Приглашение на Miro
- Техническое задание
- Курсовая работа
- Презентация
- Swagger
- Видео презентации проекта(для скачивания)
- Видео с обзором кода Ч1 (для скачивания)
- Видео с обзором кода Ч2 (для скачивания)
- Немного запутались в данных бд, вторая часть
Ссылка на сваггер побилась/не сохранилась, не понимаю, что произошло, но теперь там стандартный petstore, который предоставляет сваггер в виде тестового проекта, а не апи для этого проекта. В связи с чем привожу апи здесь (до тех пор, пока не разберусь и не поправлю сваггер)
1.all posts GET
/posts
- one post GET
/posts/{id}
- posts for one tag GET
/posts/tag/{tagid}
- user profile + latest user posts GET
/users/{id}
- all user posts GET
/users/{id}/posts
6*. all tags GET
/tags
- create post POST
/posts
- create comment POST
/posts/{id}/comment
- update post UPDATE
/posts/{id}
- update comment UPDATE
/posts/{id}/comment/{id}
- all users GET
/users
- subcriptions
/users/{logged_user_id}/subscriptions
- subscribers
/users/{logged_user_id}/subscribers
- login
/login