Специалисты
Языки программирования: Golang, JavaScript, Typescript, HTML/HTML5, CSS/CSS3
Фреймворки/библиотеки: Fiber, Gin, GORM, MongoDB Go Driver, kafka-go, Lodash, Axios, Bootstrap, SASS (SCSS), LESS
Облачные сервисы: Google Maps, AWS, Heroku, s3 bucket
Инструменты разработки: Webpack, Git, CSS modules
Application Type: REST, Social Networks
Приложения/Веб-серверы: Nginx, Apache
Другое: Agile, Ajax, JSON, Adaptive Web, Responsive Web Development, Unix, SSH
Онлайн-сервис крипотвалют
ОПИСАНИЕ ПРОЕКТА Предоставляет услугу автоматического расчета индикаторов и сравнения пар криптовалют в режиме реального времени. Актуальные данные о криптовалютах поступают с крупнейшей платформы по объему торгов Binance и глобальной спотовой биржи Huobi. ЧТО БЫЛО СДЕЛАНО Это приложение состоит из нескольких частей. - Бэкенд использует 2 языка программирования: RoR и Golang. Микросервис, написанный на Golang, используется для основных расчетов данных по индикаторам и событиям, что обеспечивает быстродействие системы. Основная же логика работы бэкенда написана на RoR. - Для фронта мы используем React.js, что в свою очередь также обеспечивает быстродействие и реактивность приложения. В рамках проекта была реализована логика работы smart-list с отображением данных порядка 400 торговых пар с 2-х бирж: binance и huobi. Пользователь имеет свой личный кабинет, может задавать параметры как индикаторов, так и для срабатывания событий, чтобы получить уведомление в телеграмм-бот. Основными индикаторами приложения являются change, CCI, RV3, Divergence, Level. Также в систему интегрирован график tradingview для отображения данных и информации по выбранной торговой паре. Кроме основных индикаторов, в системе идет сбор и хранение таких параметров пары как маржинальность, суточный объем, Last Price и т. д. Была осуществлена интеграция системы оплат и оформление подписки для работы с приложением с возможностью выбора нескольких тарифов и триальным периодом.
JavaScript, Golang, React.js, Ruby, Sidekiq, PostgreSQL. ИНТЕГРАЦИИ: Heroku, Payment systems, Sockets, Microservices, Complex data through APIs
МАРТ 2019 – ПО НАСТОЯЩЕЕ ВРЕМЯ месяцев
Приложение для отправки посылок
ОПИСАНИЕ ПРОЕКТА - Две роли: Заказчик и Почтальон. Идея приложения заключается в том, что заказчик может найти почтальона, который доставит посылку из пункта А в пункт Б. Почтальон же, может взять несколько заказов, которые надо доставить в пункты по пути его следования. - Два вида сделки: безопасная и обычная. Обычная сделка связывает заказчика и почтальона, при это оплата и дальнейшие переговоры проходят напрямую между пользователями. Безопасная сделка защищает обе стороны и дает гарантии, что заказ будет доставлен (для заказчика) и будет оплачен (для почтальона). Эти гарантии предоставляются благодаря системе оплаты Escrow: заказчик оплачивает заказ сразу и средства удерживаются на стороне сервиса Selfpost до момента завершения заказа, после подтверждения завершения заказа почтальоном деньги автоматически переводятся на его счет. В случае невыполнения доставки деньги возвращаются на счет заказчика. - Панель администратора для управления контентом и отслеживания заказов. ЧТО БЫЛО СДЕЛАНО Наша команда присоединилась к проекту на стадии разработки. Основная задача - интеграция функционала оплаты и верификация пользователей. Основной трудностью было выбрать сервис оплаты, который будет работать во всех (или хотя бы в большинстве) странах. Был исправлен уже существующий функционал и оптимизирована работа приложения в целом. ВЫПОЛНЕННЫЕ ЗАДАЧИ: интеграция SMS подтверждения номера при регистрации; изменения во front-end приложения; настройка безопасности; добавление языков в админ панели; подключение платежных систем Stripe и Paypal; удержание средств.
Golang, React.js, Nest.js, MongoDB. ИНТЕГРАЦИИ: Payment Systems
МАРТ 2019 – ПО НАСТОЯЩЕЕ ВРЕМЯ месяцев
Сервис для создания списка желаемых подарков
ОПИСАНИЕ ПРОЕКТА Любой пользователь, у которого есть свой кошелек в данном приложении, может создать свой Вишлист, выбрать повод мероприятия (день рождения, Новый год, свадьба и т. д.), добавить интересующие его товары вручную или же с помощью поиска товаров в магазине. Друзья пользователя могут просмотреть все желаемые подарки для друга и сразу в приложении скинуться на понравившийся подарок, либо оплатить его полностью. Все средства будут зачислены на кошелек-копилку основного пользователя и уже из копилки пользователь сможет заказать себе товар, на который скинулись друзья. Каждый раз, когда твои друзья скидываются тебе на подарок, они могут создать открытку из предложенных шаблонов, добавить поздравительный текст и отправить эту открытку. ЧТО БЫЛО СДЕЛАНО Наша команда работала над созданием всего этого сервиса на базе уже имеющегося функционала (копилки, кошельки, регистрация, шаринг). В качестве backend использовался Golang, на frontend мы работали с React.js. Мы добавили логику создания самого вишлиста, добавили интеграцию с магазином. Беру, реализовали процесс добавления товаров в список желаемых подарков, публикацию списка своим друзьям, полностью реализовали логику распределения средств между копилкой и кошельком пользователя, а также всеми полученными средствами, когда друзья скидываются на подарок, добавили возможность создания поздравительной открытки и логику вывода средств на приобретение подарка. Все функционально новые элементы и логика приложения вишлист была полностью реализована нашими разработчиками как на стороне бэкенда (Golang), так и на стороне фронтенда (React.js). Этот продукт все еще находится в разработке, планируется интеграция с другими магазинами для поиска подарков, возможность создания нескольких вишлистов одновременно и еще много чего интересного. За первый месяц работы данного сервиса Клиент получил отличный приток новых пользователей и планирует развиваться дальше (до этого все начиналось как стартап).
JavaScript / Golang / React.js / PostgreSQL. ИНТЕГРАЦИИ: Social networks / Microservices / complex data through APIs
МАРТ 2019 – ПО НАСТОЯЩЕЕ ВРЕМЯ месяцев