Услуги
Экспертиза
Работы
О нас
Обучение
Блог
Свяжитесь со мной

MetaPool — образовательный сервис для криптоинвесторов

Даша Киселёва

менеджер проекта
Привет! Расскажу, как клиент пришёл к нам с идеей, а ушёл с готовым проектом и поднял раунд инвестиций 🐝

О проекте

MetaPool — это платформа для инвестиций, ценность которой в объединении активов пользователей в пулы для достижения максимального финансового результата от участия в пресейлах токенов и правлениями пулами ликвидности.

Зачем

Популяризовать криптовалюту и создать возможность
экологичного и простого заработка для каждого.

Для кого

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

О результатах

Даша Киселёва

менеджер проекта
За время работы над проектом мы сделали всё и даже больше, чем планировали: от составления ТЗ до написания смарт-контрактов
Смарт-контракты
Написали на Solidity
Backend
В основе Python, а для админки — Django
Frontend
TypeScript, React по дефолту, MobX как стейт-менеджер
Дизайн, Тестирование
Figma для всех этапов. Для хранения тест-кейсов — qase.io

Сколько длились работы

3 месяца. В ходе работы требования менялись, а мы сделали больше, чем планировали и этим довольны.

Как держали связь

С клиентом в Telegram-чатах и на еженедельных демо. Клиент активно вовлекался в процессы, созванивались несколько раз в неделю. С командой — Telegram-чаты и ежедневные митинги по прогрессу. Задачи вели в Trello, GitHub.

Кто всё сделал

Даша Киселёва

менеджер проекта

Миша Дашкевич

техлид, бэкендер

Миша Якубчук

фронтендер

Игорь Смольков

фронтендер

Рома Ярлыков

разработчик смарт-контрактов

Валера Овсянников

тестировщик

Влад Старостенко

дизайнер

Ваня Прокофьев

бэкендер
Хочу с вами поработать

О процессе работы

Даша Киселёва

менеджер проекта
Вот как мы начинали:
Вот как мы
начинали:

1

Собрали требования

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

2

Оценили сроки и стоимость работы

По имеющимся данным из ТЗ разработчики и дизайнер составили план работ с оценкой каждой задачи в днях.

3

Засинхронили ожидания

Убедились, что и клиент, и наша команда поняли задачу одинаково и учли ограничения. Утвердили формат работ и коммуникации.

Даша Киселёва

менеджер проекта
Первым этапом мы запараллелили работы по дизайну и бэкенду

Миша Дашкевич

техлид, бэкендер
Даш, извини, что перебиваю, но я что-то увлёкся и всё по бэку сделал. Хоть дизайна ещё нет, давайте покажем заказчику, как всё работает, на тестовых компонентах интерфейса?

Миша Якубчук

креативный фронтендер
Нет проблем, побуду дизайнером 👨🏻🎨 А UI накинем, как будет готов

О вызове №1:
интеграции GSN

Богдан Гаврилец

клиент, фаундер MetaPool
Ребята, нам нужно сделать, чтоб клиенты о комиссии не переживали. Этого не было в оценке. Можем?

Даша Киселёва

гибкий менеджер
Парам! Можем.
Это было сложно, но мы-таки обеспечили пользователям безгазовые транзакции в сервисе, интегрировав решение от Gas Station Network. Вот с какими сложностями мы столкнулись:

О вызове №1:
интеграции GSN

1

Специфика токена

Решение «из коробки» подходит для безгазовых транзакций с Eth в Ethereum. Наша задача была обеспечить безгазовые транзакции с BUSD в Binance Smart Chain. Разница в том, что настройка для нативных токенов (коем является Eth и BNB) проще, чем настройка для BEP-20 (или ERC-20) токенов из-за особенностей самих токенов.

2

Мало примеров реализации

Хоть OpenGSN и предоставляет решения во многих EVM-совместимых сетях, в BSC инфраструктура развита не достаточно: мало тестовых серверов, не решены все проблемы сети, мало проектов, у которых можно посмотреть «А как сделали другие?».

3

Дополнительные вычисления

Отправителем транзакции, совершённой через GSN, является один из контрактов-посредников системы. В нашем сервисе было важно отслеживать, с какого именно кошелька совершена транзакция, чтобы пополнить баланс пользователя.

Рома Ярлыков

мастер над смарт-контрактами
В результате мы проделали следующее:

1.

Интегрировали контракты GSN с системой контрактов сервиса

2.

Переписали логику на бэкенде, чтобы отслеживать безгазовые транзакции

3.

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

4.

Для продакшна подняли свой релейный сервер, чтобы всё работало быстро и без сбоев

Рома Ярлыков

мастер над смарт-контрактами
Спасибо, я в порядке 🤖

О вызове №2:

смене приоритетов

Богдан Гаврилец

клиент, фаундер MetaPool
Ребята, у нас через неделю запись в подкасте, нам надо показать, какие возможности у пользователя будут. Можем?
У нас будет запись для иностранной конференции и надо показать наш MVP. Можем?

Даша Киселёва

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

О планах проекта

Даша Киселёва

менеджер проекта
Вместе с клиентом мы проделали важный шаг в жизни сервиса, после которого ожидаются дальнейшие этапы. И мы рады помогать в этом 🚀

Богдан Гаврилец

клиент, фаундер MetaPool
На протяжении всей работы ребята воплотили в жизнь дополнительные идеи по функциональности, держали прозрачным процесс и проект был готов через 3 месяца.  Это позволило мне поднять инвестиции и теперь впереди выпуск в продакшн!
Скопировано в буфер обмена
Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности
Спасибо, что написали нам! Выходим на связь в будни с 10:00 до 18:00 Мск. Постараемся ответить побыстрее 🐝
Супер, жду

Что вас интересует?

Ваш браузер устарел :(

Вы открыли наш сайт в браузере IE, из-за этого некоторые элементы сайта могут работать некорректно. Чтобы вам было приятно пользоваться нашим сайтом, рекомендуем открыть его в другом браузере:
Telegram
Calendly
WhatsApp