В январе 2022 года к нам обратился клиент с необычной задачей: создать функциональный и информативный литературный портал всего за 45 дней. Это было настоящее испытание, но мы решили взяться за него.
Суть проекта была проста, но амбициозна: создать платформу, где авторы могли бы легко и удобно взаимодействовать с читателями. Авторы должны были иметь возможность выкладывать как готовые произведения, так и черновики. Читатели, в свою очередь, должны были свободно общаться с авторами в реальном времени и создавать собственные электронные библиотеки.
Простой, но функциональный личный кабинет
Возможность размещения медиаконтента
Система уведомлений о выходе новых глав
Удобная система поиска книг
Встроенная система рейтингов
Биллинг пользователей
Сложный внутренний рейтинг прочитанных страниц
Ключевой проблемой были сжатые сроки. Мы создавали не просто сайт, а полноценный медиа-портал с элементами социальной сети. Дополнительные сложности включали:
Портал необходимо было создать в очень сжатые сроки, что накладывало определенное ограничение на количество и продолжительность наших привычных этапов в разработке. Так, например, мы объединили этапы создания прототипа и дизайна страниц, сразу демонстрируя заказчику логику страниц и блоков внутри них с базовым оформлением
Вызовом для нас стали видоизменяющиеся в процессе работы требования со стороны клиента. Под них мы смогли подстроиться благодаря гибкости наших процессов внутри команды и активного применения принципов Agile
Финальной трудностью стала высокая нагрузка самого портала, обусловленная необходимостью отображения и подсчета нескольких рейтингов (Топ рекомендаций портала, Лучшие книги недели и так далее). Эту задачу мы решили, совместив одновременное дизайн-прототипирование с параллельной переработкой исходного кода для улучшенияего согласованности и четкости.
Стоит также отметить, что всем администрированием портала мы занимаемся самостоятельно: на нас лежит и работа с серверами, и настройка программного обеспечения.
Результаты:
Несмотря на все сложности, мы завершили проект в срок. Уже в первый месяц портал привлек более миллиона хитов и множество новых пользователей. Нам пришлось столкнуться с ДДос атаками и резким ростом посещаемости после маркетинговых акций, но мы быстро адаптировались и усилили защиту.
Проект продолжает развиваться и недавно была добавлена функция монетизации, позволяющая авторам получать доход от своих произведений
В разработке портала мы использовали обширный набор программных продуктов
Postgresql
Vue.js
Laravel
Nginx
Redis
Opensearch
“Команда "Литгород", выражает благодарность команде АБР за разработку нашего литературного портала, а также разработку и поддержку системы 1С. Сотрудничество с АБР показало их профессионализм, глубокие знания в IT технологиях и индивидуальный подход к каждому аспекту нашего проекта”
Обсудить Вашу задачу онлайн