SimsDynastyTree: от идеи до реализации популярного сервиса для фанатов The Sims

О сервисе

SimsDynastyTree: от идеи до реализации популярного сервиса для фанатов The Sims

SimsDynastyTree — это инструмент для создания детализированных генеалогических древ в стиле The Sims.

Сервис уже используют 15 000+ игроков из разных стран, а его монетизация работает через подписки и интеграцию с Stripe, ну а нам посчастливилось его разрабатывать.

История создания

Идея родилась у Анастасии Воробьевой, когда закрылся популярный аналог, оставив сообщество без удобного инструмента. Вместе с Дмитрием, ее мужем, они организовали работу и пригласили нас как команду разработчиков (уже 3 команду, так как были проблемы с реализацией логики графов), и за несколько месяцев проект превратился в полноценный сервис.

Почему игроки выбирают SimsDynastyTree?

- Интуитивный интерфейс

- Дизайн в стиле The Sims: пользователи отмечают, что оформление сайта погружает в атмосферу игры и вызывает эстетическое удовольствие

- Глубокая кастомизация: персонализируйте древо с помощью цветовых схем, уникальных аватаров, фонов и декоративных элементов

- Цифровые альбомы памяти: сохраняйте фото поколений и отдельных симов, создавая визуальную летопись вашей династии

- Детализация до мелочей: отслеживайте возрастные этапы симов, фиксируйте даты рождения, черты характера, места жительства и ключевые события в их биографиях

- Импорт и развитие: переносите готовые деревья из другого сервиса и дополняйте их новыми поколениями, связями и историями в SimsDynastyTree.

Технологии

Стек: React (Next.js) + React Flow для древ, Node.js (Fastify.js), MariaDB.

Примеры фишек с точки зрения разработки

Мощный редактор древа:

— Гибкая настройка стилей, фонов (включая эксклюзивные платные варианты).

— Публикация древа через уникальную ссылку.

— Система уведомлений: получайте оповещения о новых функциях, изменениях в структуре древа и релизах.

Умный алгоритм построения связей:

— Автоматическое расположение персонажей на основе родственных отношений (графовая модель вместо линейной иерархии).

— Сложная техническая реализация: разработка заняла 4 месяца тестирования и оптимизации.

Импорт данных:

— Перенос деревьев из других сервисов для дальнейшего развития в SimsDynastyTree.Платежные решения:

— Интеграция UnitPay и Stripe с поддержкой рекуррентных платежей и автоматическими уведомлениями.

Подход к работе

Гибкий Agile-подход:

Работа велась по методологии Scrum с недельными спринтами, что позволило оперативно адаптироваться к изменениям и сохранять фокус на приоритетных задачах.

Прозрачный тайм-менеджмент:

Учёт времени по задачам и почасовая аналитика для точного контроля сроков и бюджета.

Эффективная коммуникация:

Еженедельные стендапы и обсуждение вопросов в Telegram-чатах

Согласование этапов:

Клиенты получали детальный список функций с оценкой времени на реализацию, что исключало недопонимание.

Организация workflow:

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

Контроль качества:

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

Результаты

Достижения проекта:

— Успешный запус�� в августе 2024 года: сервис поддерживается и развивается по сей день.

— Рост аудитории: с 1000 пользователей на старте до 15000 на текущий момент.

— Самоокупаемость: сервис стал самоокупаемым.

Дмитрий и Анастасия также занимаются видеопроизводством, съемка и монтаж видео, а так же помогают с развитием ютуб канала под ключ

Контакты: @Aventura32

Итого

Реализован уникальный продукт для фанатов The Sims, который объединил сообщество.

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

Сервис стал местом где каждый любитель игры привнес что-то свое.

P.S.

Ребятам желаем удачи с сервисом!

А мы открыты к сотрудничеству, если у вас есть идеи, пишите, обсудим, посчитаем, реализуем!

28
12 комментариев