Пишете крутые статьи? Публикуйте их в Workspace Media, бесплатно!
Вятка IT
Полка — соцсеть для любителей бумажных книг
Вятка IT
WDA
2025
#Сайт под ключ

Полка — соцсеть для любителей бумажных книг

908 
29 янв 2025 в 12:09
Вятка IT
Вятка IT Россия, Киров
Поделиться:
Полка — соцсеть для любителей бумажных книг
Клиент

Полка

Бюджет

1 000 000

Сфера

Культура и Искусство

Регион

Россия, Санкт-Петербург

Тип сайта

Порталы и сервисы

Сдано

Январь 2025

Задача

Наши интересы, увлечения и сфера деятельности часто выражаются через любимые книги. По коллекции книг на полке можно сделать портрет человека — что он любит и чем занимается. Нашей целью было помочь людям находить новые интересные знакомства в контексте книг, собирать вокруг себя людей с похожими интересами, дать возможность взять книгу «на прокат» — сэкономить на покупке новой книги. 

Решение

Спроектировали и разработали MVP версию социальной сети для любителей бумажных книг. Тут люди могут искать книги в своём городе, договариваться в чате, чтобы взять почитать. Могут создавать полки — группы по интересам. И просто общаться. 

Так же разработали логотип и визуальный стиль, вдохновленный иллюстрациями из старых книг.

1Понимание задачи

Изначально заказчик пришел с концепцией полок по подъездам. Нам показалась такая идея очень локальной — редко попадаются соседи с книгами, которые хотелось бы почитать.

Мы предложили более глобальную концепцию, которую можно масштабировать. Концепцию социальной сети, где люди могут создавать полки без привязки к подъезду. Так же предложили сместить акцент с обмена книг на общение и поиск знакомств. 

2Информационная архитектура

Далее мы начали работать над архитектурой и сценариями. Схему правили много раз, старались сделать все просто, без витиеватых сценариев. Основной сложностью было — как организовать обмен книгами. В итоге решили не усложнять продукт и отдать это под ответственность самих пользователей — сами договариваются где и когда передать книгу. 

В ходе проектирования накопилась масса идей, которые оставили на развитие. Сейчас же фокус был на MVP.

3Прототипы

Затем основные сценарии представили в виде низко-детализированных прототипов, чтобы обкатать и пощупать будущий продукт. 

4Дизайн

При создании визуала мы вдохновлялись старыми бумажными книгами — светлыми теплыми тонами бумаги и гравюрными иллюстрациями. 

Сами интерфейсы кристально чистые и лаконичные. Что позволяет пользователю сфокусироваться на главном и не отвлекаться. 

Так же, мы разработали простой логотип, который в будущем планируем развивать и масштабировать в полноценный брендинг. 

5Выбор технологического стека

Исходя из поставленных задач, сервис требует высокой реактивности, то есть пользователи совершают на странице множество действий, которые отражаются на ней и визуально меняют ее. Это обязывает нас использовать библиотеку React для реализации этого функционала. Но в своей сути сервис - это социальная сеть, требуется обеспечить уверенную индексацию книг сервиса и оптимизацию под поисковых роботов. Пользователи должны приходить и из органического поиска. А как известно, SPA-приложения плохо или совсем не индексируются. Что же делать? Для таких задач в нашей веб-студии мы используем фронтенд-фреймворк NextJs. За счет технологии server-side rendering мы получаем отличное SEO и при этом не теряем реактивную функциональность.

6Разработка MVP

В MVP-версии нашего проекта мы реализовали следующий функционал, который стал основой для дальнейшего развития сервиса:

1. Выбор города и добавление новых городов через админ-панель.  

   Пользователи могут выбирать город из списка, а администраторы имеют возможность добавлять новые города через удобную админ-панель. Это позволяет гибко масштабировать сервис в зависимости от географии пользователей.

2. Карта с книгами на основе OpenStreetMap. 

   Для отображения книг на карте мы использовали OpenStreetMap как бесплатное и надежное решение. В будущем, когда проект наберет популярность и охват, планируем перейти на платные Яндекс.Карты для более детализированной и функциональной картографии.

3. Определение адреса на карте через сервис Dadata.  

   Для удобства пользователей мы интегрировали сервис Dadata, который помогает автоматически определять и подсказывать адреса при добавлении книг. Это упрощает процесс и минимизирует ошибки ввода.

4. Регистрация и авторизация пользователей.  

   Мы предусмотрели два способа авторизации:  

   - Стандартная регистрация по email, где код для входа приходит на указанный адрес.  

   - Авторизация через социальную сеть ВКонтакте для удобства пользователей.  

5. Добавление книг.  

   Процесс добавления книг максимально упрощен: пользователь вводит основную информацию вручную. В будущем планируем подключить сервис, который по ISBN будет автоматически подтягивать данные о книге, включая название, автора, описание и обложку.

6. Редактор фотографий книг.  

   При загрузке изображений книг пользователи могут использовать встроенный редактор, который позволяет обрезать, повернуть и отразить фото. Это помогает загружать качественные и аккуратные изображения.

7. Собственный чат на веб-сокетах. 

   Реализация чата стала одной из самых сложных задач. Мы создали функциональный чат, который включает:  

   - Личное общение между пользователями.  

   - Общий чат для обсуждения книг на конкретной полке.  

   - Уведомления о статусах книг (например, запрос на чтение или напоминание о возврате).  

   - Звуковые уведомления для оперативного оповещения.  

   В планах — добавить поддержку эмодзи, настройку уведомлений о новых сообщениях на email и другие улучшения.

8. Уведомления и напоминания.  

   Мы реализовали систему уведомлений, которая напоминает пользователям о важных событиях:  

   - Запрос на чтение книги.  

   - Срок сдачи книги.  

   - Новые сообщения в чате.  

9. Функционал бронирования книги.  

   Владелец книги самостоятельно выбирает, кому отдать книгу из списка желающих. Это решение основано на личном общении и симпатии, так как книги — это личное, и делиться ими хочется только с теми, кто вызывает доверие.

10. Страница с правилами сервиса и форма обратной связи.  

   Мы создали страницу с четкими правилами использования сервиса, а также форму обратной связи. Это позволяет пользователям задавать вопросы, предлагать улучшения и оперативно решать возникающие проблемы.

Этот MVP стал важным шагом в развитии проекта, и мы продолжаем работать над улучшением функционала, чтобы сделать сервис еще более удобным и полезным для наших пользователей.

7Лендинг

Чтобы будущие пользователи соцсети могли с ней познакомиться, мы разработали небольшой лендиг-презентацию. 

Результат

Разработали MVP версию веб-сервиса. На данный момент он проходит стадию тестирования на реальных пользователях и первичного наполнения, а так же осуществляется сбор обратной связи. 

Комментарий агентства

Евгений Лысков
Евгений Лысков

Генеральный директор (CEO)

Нам очень понравилась идея клиента создать социальную сеть для обмена книгами. Мы провели около 10–15 встреч в офлайн и онлайн-форматах, чтобы обсудить концепцию сервиса, его функционал и реализацию. Проект имеет большой потенциал, так как отвечает трендам sharing economy и популяризирует чтение. Для нас это ценный опыт в разработке социальных платформ и работе с инновационными идеями. Мы гордимся участием в этом проекте и верим в его успешное будущее.

Отзыв клиента

Алексей Харитонов
Алексей Харитонов

основатель сервиса

Для меня это был первый опыт создания подобного стартапа, и я очень рад, что доверился команде "Вятка IT". С самого начала ребята проявили профессионализм и вовлеченность. Мы вместе пересмотрели концепцию проекта, уточнили детали и провели около 10 онлайн-встреч для обсуждения ключевых аспектов. Также состоялась одна офлайн-встреча в их офисе, где мы познакомились ближе и обсудили важные моменты работы лично.

Благодаря их экспертизе и поддержке, мы смогли воплотить в жизнь именно то, что я задумывал. Результат превзошел мои ожидания, и я искренне благодарен команде за их труд, терпение и креативный подход. Этот опыт стал для меня важным шагом в развитии, и я уверен, что с такими специалистами можно реализовать любые амбициозные идеи.

https://polka.team

Стек технологий


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Вятка IT с удовольствием обсудит вашу задачу

Оставить заявку