Strapi + NextJS Блог запилить
20 000 UAHПривет,
Разработать Блог + система регистрация пользователей на сайте
Есть Сайт на Strapi + NextJS фронтенд. Надо расширить имеющийся функционал следующими модулями: Регистрация пользователей + Блог ( Можете просмотреть приложенные картинки чтоб быстро прикинуть что необходимо реализовать, чтоб не читать полотно текста)
Студии пожалуйста не беспокоить. Проект для мидл разработчика, который желает неспешно пополнить портфолио. Проект не на 300 Дол но и не за все деньги Мира. НЕ срочный можно и 6 месяцев делать по безопасной сделке.
Регистрация пользователей:
- Авторизацию пользователей реализовать через UUIDv7
- Визуальная Форма регистрации пользователя / входа пользователя / восстановления пароля сделать как на этом примере https://colorlib.com/etc/lf/Login_v6/index.html
- Чтоб можно было в админке залогиненого пользователя на сайте менять фото аватара / отоброжаемое имя / пароль ( визуальный дизайн админки для залогиненого юзера на ваш вкус).
- На странице вверху справа за лупой поиска, пишется Вход либо имя юзера если он залогинен ( рис. 1)
- При регистрации чтоб юзер вводил. ИМЯ / Имейл / Пароль. И решал капчу как в форме обратной связи. (рис. 2). После нажатия кнопки ЗАРЕГИСТРИРОВАТЬСЯ, чтоб ему высвечивалось сообщение что надо активировать профиль по ссылке которая упала на почту ( на сайте уже работает форма обратной связи через гугл почту, использовать этот функционал для отправки почты). Текст всплывающего окна: Спасибо за регистрацию. Пожалуйста активируйте профиль по ссылке, отправленной вам на e-mail ( визуальная Форма всплывающего окна такая же как после отправки письма через форму обратной связи на странице в контактах)
- Па почту приходит письмо
Тема письма: Активация аккаунта на сайте t-h-logistics.com
Тест письма:
Приветствуем Вас,
Для активации вашего профиля, пожалуйста перейдите по ссылке:
hhttps://t-h-logistics.com/и какаято сложная уникальная ссылка
Если Вы не регистрировались на сайте t-h-logistics.com, пожалуйста удалите данное письмо.
С уважением,
Транс-Хоуп
+++++++++++++++++++++
После перехода по ссылки – юзер может логиниться.
+++++++++++++++++++++
Юзеры боты – Реализовать в админке страпи возможность создания новых юзеров без подтверждения по почте, сразу создается юзер по «типу» БОТ и чтоб видно было в админке страпи что юзер Маша это БОТ. Чтоб можно было на одном имейле с одним и тем же паролем создать юзера Маша /Даша / Паша и потом от их имени постить коменты в Блоге через админку Страпи. Если живой юзер ответил на коментарий Бота чтоб на почту юзера Бота приходило уведомление – как и для живого юзера ( вопрос комментариев в Блоге прописан ниже)
БЛОГ:
Реализовать в Strapi сущность Документа - БЛОГ и в этой сущности создавать записи которые будут являться постами в Блоге
Главная страница блога, со списком всех постов реализовать как на (рис. 3)
При создания поста я могу отметить пост как популярный ( например будет 20 постов помеченные как ПОПУЛЯРНЫЙ из 20 популярных постов рамдомно при прогрузке страницы чтоб выпадало сбоку справа 5 шт. в разделе Самое обсуждаемое)
Страница поста БЛОГА ( Рис. 4)
Все как на фото ( Рис. 4) сделать
Примечание. Реализовать в Strapi ( если так можно), чтоб заходя в Strapi в конкретный пост, чтоб можно было видеть все коментарии по этому посту и чтоб можно было удалять комментарии и банить пользователя оставившего комментарий прямо из поста в Strapi
Комментарии на странице поста
Все как на фото ( Рис. 4 ) сделать
Примечания по комментариям:
Если юзер не авторизирован , то у него под постом, окошко для комента и кнопка- Опубликовать. После того как он напишет комент и нажмет ОПУБЛИКОВАТЬ, унего всплывает окно авторизации( Сделать так чтоб комент не пропал, пока он будет. Регистрироваться или авторизироваться)
Если юзер авторизирован, то все точно также, только сразу постится комент.
Если пользователю кто-то ответил на его комментарий, то на почту приходит письмо
Тема письма: Вы получили ответ на Ваш комментарий на сайте t-h-logistics.com
Текст письма:
Приветствуем Вас,
Вы получили ответ на ваш комментарий на странице:
https://t-h-logistics.com/и адрес поста
С уважением
Транс-Хоуп
++++++
При регистрации пользователя, у него в админке , там где аватар, по умолчанию отмечена галочка в поле: Получать на e-mail, уведомления о новых ответах на мои комментарии.
Если юзер потом снимет в своей админке галочку то ему не будут приходить уведомления об ответах на его коментарии.
Примечание. В Strapi создать сущность «Комментарии Блог» и чтоб для каждого запощеного комента на сайте в Блоге, создавался отдельный документ с текстом комента и чтоб в этом документе был указан юзер который запостил комент и его ip ( и возможность перейти в Strapi в этого юзера и заблочить его) и была ссылка на пост в Блоге. ( чтоб было видно к какому посту относиться комментарий и чтоб можно было перейти из страпи в Пост блога в Страпи)
Сайт мульти язычный, это уже реализовано, тоесть один и тот же пост будет на двух языках. отличие в пути https://t-h-logistics.com/ua/post1 and https://t-h-logistics.com/ru/post1 Но комментарии одинаковые для двух языков. тоесть комент оставленный под укр версией поста виден и в рус версии поста и наоборот.
Пожалуйста предлагайте сроки и стоимость
СПС
Приложения 4
Отзыв заказчика о сотрудничестве с Іваном Калиничем
Strapi + NextJS Блог запилитьСпасибо Ивану, все было выполнено качественно и в срок. Рекомендую!
Отзыв фрилансера о сотрудничестве с Max Коротковым
Strapi + NextJS Блог запилитьIt was a pleasure working with you, I recommend
-
640 13 1 1 Здравствуйте
Имею большой опыт работы с Next.js и его "экосистемой"
Так же был проект с интеграцией Strapi
Могу реализовать авторизацию описанную вами (логика понятна)
Настройка роутинга i18n для отображения выбранного языка в url
Все остальные пункты стандартные, поэтому проблем не вызовут
Пишите, буду рад пообщаться более детальо о вашем проекте, хотел бы посмотреть на сам проект, на архитектуру, как используется SSR, структура данных в strapi и тд
… Обсудим сроки, принцип работы (поэтапно или проектно) и стоимость (в ставке пишу произвольную)
-
12618 63 1 Добрий день, ТЗ прочитав! Все зрозуміло
Є досвід з Strapi та next.js
Работаю по безопасной сделке
Для понимания на каком етапе работа использую notion
По строкам могу сказать +- 5-6 неділь
Цена 500$
… Мои роботи можете посмотреть в портфолио
Буду рад с вами работать
-
95478 1271 1 10 Здравствуйте.Есть большой опыт с Next.js.Готов к позадачному сотрудничеству
-
234 Максим, здравствуйте!
Меня заинтересовал Ваш проект. Имею большой опыт (больше года) в Next.js, а также работал со Strapi.
Ставлю 21 день, опираясь на то что проект не срочный, но можно сделать и быстрее, если вдруг нужно будет.
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 5 часов 50 минут назад ∙ 13 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 296 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 5 дней 12 часов назад ∙ 114 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 5 дней 17 часов назад ∙ 21 ставка |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 7 дней 17 часов назад ∙ 20 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 8 дней 10 часов назад ∙ 97 ставок |