Сделать бекенд для блога на FastAPI / Nest.js / GO
Авторизация через телеграм-бот
Разделы админки: Статьи / Пользователи / Настройки (= Ключ из tablecrm для получения контрагентов + // Token user-agent.cc для отправки лидов в AmoCRM)
Фронт для админки: ant.design
Тип статьи: Публичная/Непубличная
Статус: Опубликована/Не опубликована
Раздел: Маркетинг/Упаковка/AmoCRM и др. возможно самому быстро создавать разделы и работает предзаполнение, (работает как теги в tablecrm.com)
Ссылка на статью: -ссылка + кнопка для копирования, генерируется во время создания статьи.
Название статьи: -текст.
Первое предложение в статье: -текст.
Основная картинка: -файл, может быть lottie-анимацией(скину пример) или картинкой. / превью блога
Главная картинка в шапке страницы: -lottie-анимацией / картинка / видео-youtube.
Прикрепление файлов к главной и основной картинке или по середине для lottie анимаций.
Контент: = html-редактор текста. https://jpuri.github.io/react-draft-wysiwyg/#/ пример
Клиент: Забрать из tablecrm.com по API / Работает предзаполнение.
Проект: Забрать из tablecrm по API = не обязательное поле.
Теги: Свои теги = не обязательное поле, может быть много, все рандомно разноцветные на лендинге.
Исполнитель/Исполнители: -Список пользователей. Пока можно сделать одного.
Статью написал: тот кто создал статью, телеграм-пользователь.
Стоимость реализации проекта в часах: число
ЧПУ: https://productlab.pro/blog/kak-zapustit-svoi-blog
Аватарка и имя того пользователя, кто создал статью берется из телеграм.
Нужно в API заложить функционал фильтрации по тегам / исполнителям / разделам и контрагентам, пока на фронте это использовать не будем, но вероятно подключим после реализации задачи.
Регистрация пользователей в админке через телеграм-бот.
По умолчанию новый пользователь заходит как менеджер.
Роли пользователей:
*Админ - может все видеть и видит все разделы.
*Копирайтер - видит раздел блога и может править все статьи / не видит настройки и пользователи.
*Менеджер - может создавать и править только свои статьи / не видит настройки и пользователи.
Оставляйте свой телеграм для связи.