Сервис предназначен для безопасного обмена текстовыми данными. Например это могут быть доступы к сайтам и прочее.
Необходимо реализовать backend и frontend. Взаимодействие frontend и backend должно быть обеспечено через API.
- Пользователь А в textarea размещает секретный контент.
- При сохранении контента пользователю А показывается ссылка вида http://secret.arealidea.ru/fgh8b5.
- В сервисе сохраняется зашифрованный контент.
- Контент становится доступным по ссылке.
- Пользователь А передает пользователю Б ссылку на контент на сервисе.
- Пользователь Б заходит по ссылке.Получает контент.
- Для создания уникальной ссылки разрешено применение библиотек: crypto, uuid.
- Ссылка должна быть:
- уникальная;
- автогенерируемая;
- имеет вид: {domain}/{hash};
- Информация должна сохраняться в БД. Данные в БД должны быть зашифрованы.
Backend: Node.js (express, NestJS)
Frontend: VueJs.