Запуск проекта в режиме разработчика
- [devops]
запустить проект на хостинге - [docs] нарисовать uml-схему данных
- [devops] настроить СI/CD через GitHub Actions
- [devops] настроить доступ через HTTPS (получить сертификаты и запустить автообновление)
- [tests] написать unit-тесты на ручки
- [async] реализовать вариант когда при добавлении не нужно сразу возвращать всю информацию о закладке (в этом случае meta-информацию по ссылке можно получать асинхронно с помощью celery)
- [api] реализовать весь стандартный набор ручек для управления пользователем
- [admin] настроить панель администратора для более удобной работы (придумать требования)
- [bug] на уровне БД запретить указывать коллекцю одного пользователя для закладки другого (актуально только для сырых запросов и админки)
- [improvements] выделить ссылку (и все связанное с ней) из закладки в отдельную сущность
- [security] скачивать и хранить миниатюры у себя на сервере (чтобы исключить проблемы с подменой и/или большими файлами)
- [security] проверять ссылку не указывает ли она на локальный адрес