Веб-разработка. Разработка с нуля. Часть работы по созданию проекта (финальный этап курсов повышения квалификации), разбит на троих, моя часть: Необходимо разработать REST сервис для сокращения ссылок (аналог bit.ly и т.п.) со следующим набором функций (это моя часть, регистрация, авторизация, сам сокращатель, создание псевдонимов - это на других ребятах): Сервис должен предоставлять возможность управления ссылками пользователя: просмотр списка, редактирование (добавление/удаление псевдонима), изменение уровня доступа, удаление. Поддерживаются 3 вида ссылок: Публичные — доступны всем, в том числе неавторизованным пользователям Общего доступа — доступны только авторизованным пользователям, при переходе запрашивается авторизация через (HTTP Basic Auth, JWT, etc... Приватные — доступны только создателю, при переходе запрашивается авторизация через (HTTP Basic Auth, JWT, etc...).