Портфолио


2018


Разработка backend для сайта сети пиццерий "MamaRoma"

Особенности:

  • lokalise.co в качестве инструмента для локализации
  • интеграция google maps с возможностью фильтрации ресторанов на карте
  • Laravel Nova в качестве инструмента для административной части
  • шаблонизация модульных страниц с динамическим контентом
  • управление ресторанами, событиями
  • интеграция отзывов с внешнего сервиса

Сайт: mamaroma.frameworkteam.ru , Статус: На поддержке

Выполнили часть работ по проекту

Функционал:
  • CRUD
  • Фильтрации
  • Сортировки
  • Загрузка изображений
  • Отправка почты с данными из форм
  • Шаблонизаторы
  • 404-ая страница
  • Загрузка excel файлов в БД
  • Пагинация
  • REST
  • Валидация
  • Скрипт вывода не повторяющихся изображений не хранящихся в БД (спонсоры)

Мелочи по вёрстке:
  • Внедрение и изменение вёрстки
  • Боковое выпадающее меню
  • Модалки
  • Слайдер

Сайт: autobro.ru , Статус: На поддержке

Новостной портал, посвящённый продукции Apple с встроенным мониторингом скидочных приложений в AppStore.

Особенности:
  • Был переписан с Ruby on Rails на Laravel выведен на новый уровень качества.
  • Полностью перенесена и оптимизирована база данных с postgresql на mysql.
  • Перенос и обработка 50 GB контента.
  • Удобный и эффективный функционал административной части сайта.
  • Управление любым содержимым всех страниц на сайте.
  • Авторизация на сайте через любые социальные сети.
  • Интеграция с API iTunes. Получение и обработка информации о приложениях.
  • SEO защита. Защита ссылок, путей к ресурсам.
  • Всесторонняя SEO оптимизация:
  • Генерация мета-тегов.
  • Качественно отлаженный Sitemap.
  • Использование микроразметки Schema.org.
  • Генерация новостных feed-страниц.
  • Использование технологии Yandex Turbo.
  • Встроенный рекламный менеджер, позволяющий из личного кабинета без каких либо усилий размещать любую рекламу по сайту и детально настраивать условия ее показа.
  • Оптимизация скорости загрузки сайта.

Сайт: iphone-gps.ru , Статус: Завершён

Участвовали в разработке мебельного маркетплейса

Функционал:
- чат между пользователем и продавцом
- личный кабинет продавца
- личный кабинет пользователя
- создание заявки
- регистрация пользователя и продавца

- административная часть
- - управление пользователями
- - управление продавцами
- - управление заявками

Статус: Завершён

SPA

Статус: В разработке

Для проекта под NDA на Yii2

под специфическую бизнес задачу
писали
систему управления ролями, правами и доступами

Статус: На поддержке

Собрали SPA на Yii2 + Vue.js для одного крутого мероприятия

Особенности:
- фотогалерея
- новости
- ведущие, участники
- активация события при достижении даты, запуск плеера с онлайн

Статус: Завершён

ещё один spa портал который мы не можем показать, ибо NDA

Статус: В разработке

Ведутся работы с фронтенд и бекенд составляющими.
Highload работы
Подключены две ноды Bitcoin и Ethereum, в планах подключение ещё 5 ти криптовалют
 

Сайт: bazista.com , Статус: Завершён

Суть лотереи в угадывании последних символов криптовалютного блока

Сайт: hashquiz.com , Статус: Завершён

Основные технологии: Laravel, Vue, Docker, Elasticsearch.
Реализованы фичи, присущие современному полноценному интернет магазину:
  • обмен данными с системой 1С-Предприятие
  • обмен заказами с CRM 1C-Битрикс
  • персональные рекомендации при помощи сервиса Retail Rocket
  • фасеточный фильтр в каталоге товаров с различной агрегацией данных, работающий на Elasticsearch
  • на фреймворке Vue написаны корзина, оформление заказа, поиск товаров
  • интеграция с сервисом Dadata - быстрый ввод и подсказки адресов, ФИО
  • интегрированы сервисы доставки товаров: Почта России, CDEK, PickPoint
  • внедрена платежный шлюз Тинькофф
  • рассылка уведомлений для клиентов: почта, смс
  • интеграция с Яндекс.Маркет
  • инструменты для управления поисковой оптимизацией
  • управление содержимым статичных страниц сайта и многое другое

 Выгодное отличие от распространённых e-commerce решений:
  • набор современных технологий без legacy кода
  • скорость загрузки и работы сайта
  • стабильный, поддерживаемый код
  • выигрыш по времени на внедрение нового функционала

Сайт: satin-home.ru , Статус: В разработке

Заказчик : МПК "НАШ МИР".
Переписывание и расширение функционала для сайта МПК "НАШ МИР".

Сайт: pk-nashmir.com , Статус: В разработке

Заказчик : МПК "НАШ МИР".
Нашей задачей стало:
Написание Telegram бота который отправляет пользователям информацию о
Появлении в структуре новых пользователей ,и начислении баллов

Статус: Завершён

Бот отслеживает новые объявления "Avito" и отсылает их пользователю в telegram.
Пользователи сами могут задавать нужные им фильтры для поиска обявлений.
Зачем это нужно?
Например, лично мы это сделали, для подбора нового офиса компании.
Новые объявления отправляются в канал и мы сразу может отреагировать на предложение.

Статус: На поддержке

Бот позволяет подписаться на обсуждения групп vk.com, при появлении новых сообщений в обсуждении отправляет их в телеграм.
Так же есть веб-интерфейс управления подписками

Статус: На поддержке

Заказчик: Simex
Описание:
Проект взаимодействует с несколькими биржами криптовалют, получая от них данные о курсе, ордерах и сделок по ней.
Что конкретно делали:
Участвовали в разработке api приложения. Занимались подключением различных сторонних бирж криптовалют.
Участвовали в разработке фронтенда на Vue.js

Сайт: coinaggregator.ru , Статус: Завершён

2017


В июне 2017 года к нам обратились за поддержкой сайта креативного фестиваля

Нашей задачей стало:

- исправление багов предыдущего подрядчика

- реализация изменений в функционале 

- написание функционала жюрения работ

- написание различных фич для сайта


Статус: Завершён

Trello + Gant Pro для строительных компаний позволящий ставить подрядчикам, исполнителям и контролёрам задачи
Особенности:
Frontend проекта написан на Vue.js, Typescript, Redux и множеством других современных frontend решений
 
На текущий момент реализован MVP сценарий и заказчики взяли паузу - цель которой выяснить и описать следующую итерацию разработки продукта

Статус: На поддержке

Заказчик: Частный инвестор, США, Флорида
 
Описание: Проект взаимодействует с transunion (компания предоставляющая кредитную историю) с целью получения отчета и хранения / синхронизации этого отчёта у себя. Проект удобным образом для клиента отображает данные по кредитной истории.
 
Особенности: Шифрование полученной кредитной истории в базе данных. Одна из поставленных задач это безопасность данных. Если у злоумышленников появится доступ к коду или к базе данных они не смогут получить доступ к данным. Задача решается открытым и закрытым ключом.

Сайт: credit9.com , Статус: На поддержке

История:
Осенью 2017 года к нам пришёл заказчик - организация занимающаяся техническими осмотрами автомобилей, которая захотел расширить функционал сервиса http://eaisto.gibdd.ru/ru/arm/ написа свой сервис
eaisto.gibdd.ru использует soap протокол для взаимодействия со сторонними сервисами, но в нём не хватает некоторых методов, которые мы обошли путём написания собственного робота который эмулирует работу пользователя 
Клиент использует собственную систему расчёта заработной платы для сотрудников экспертов проверяющих различные типы автомобилей.
Система позволяет развивать автоматизацию собственных бизнес процессов компании и избавляет владельца бизнеса участвовать в апруве документов своих сотрудников.
На текущий момент система написана для одного пользователя, цель данного решения отладить все бизнес процессы и продолжить разработку с целью предоставления потенциальным пользователям системы полноценного продукта.

Сайт: eto.frameworkteam.ru , Статус: На поддержке

Участвовали в реализации RestFul API для фронтенд сервиса крупной инвестиционной компании

Статус: На поддержке

В июле 2017 года пришла заявка переписать сайт Гонконгского коворкинга Garage
 
Необходимо было реализовать SPA - Single Page Application - приложение одной страницы
 
Нашей задачей стало:
  • ТЗ на Backend, Frontend, API
  • Backend - повторили функционал старого сайта с WordPress на Laravel
  • RESTful API - для взаимодействия Frontend приложения с Backend
  • Frontend приложение на Vue.js
  • Работы по оптизмиации сайта (результат: pagespeed 90 из 100)

Сайт: www.thegaragesociety.com , Статус: Завершён

Фриланс сервис 
  • для студентов, школьников, которым нужно решить задачу, написать реферат, подготовится к экзаменам
  • для педагогогов, репититоров, которые готовы в этом помочь
 
Особенности: Сложное взаимодействие с Яндекс Кассой позволяющее решить задачу конструирования прайс листа услуг
Реализация мессенджера с использованием технологии WebSocket

Статус: На поддержке

Заказчик: Частный инвестор, Гонконг
Работы: бекенд на Laravel, верстка
 
История:
Китайский клиент из Гонконга заказал разработку фриланс сервис Archipaty, который будет решать задачу взаимодействия дизайнеров, архитекторов и их заказчиков
 
Особенности:
Основная фишка проекта - таск мессенджер под кодовым названием PMTool.
Для того, чтобы, не заставлять вас регистрироваться на сайте и проходить все этапы необходимые для попадания в PMTool, мы подготовили для вас небольшое gif видео, которое позволит понять о чём речь: http://recordit.co/r3iLQqd1xY
PMTool таск мессенджер реализован на angular
Функционал:
  • Регистрация
  • Личный кабинет
  • Профиль
  • Запрос заказчика
  • Отклик исполнителя дизайнера
  • Выбор исполнителя дизайнера
  • Подписание/Оплата Контракта
  • Администрирование
  • Рассылки
  • и т. д.
На текущий момент проект сдан и находится на поддержке, время от времени приходят новый спринты по доработкам от клиента.

Сайт: project.archiparti.co , Статус: На поддержке

Промо сайт для продвижения на российский рынок алкоголя

Статус: Завершён

История:
Крупный российский холдинг задался целью реализовать свою корпоративную социальную сеть.
 
Основная идея корпортала - это коммуницирование внутри холдинга, обмен сообщениями, файлами.
В этом проекте нам потребовалось реализовывать мессенджер используя технологию WebSocket.
В проект можно авторизоваться только из внутренней сети.
 
Портал содержит множество стандартных функций таких как:
Система ролей, Прав, Новости, Форумы, Товары, Компании, Сотрудники этих компаний и т.д.
 
После успешного завершения проекта, клиент сформировал собственную комманду разработчков для продолжения работы над проектом

Статус: Завершён

Каталогизация иконок, загрузка и выгрузка их в архив

Статус: Завершён

История:
В апреле к нам обратился клиент с техническим заданием на разработку сервиса бронирования развлекательного оборудования: катеров, вейкбордов, вейксёрфов
До сезона катания на вейкбордах оставалось совсем мало времени, поэтому мы переработали ТЗ под ТЗ на MVP (минимальную рабочую версию) и приступили к разработке.
 
Особенности:
Расписание бронирования оборудования клуба заполняется владельцем вейкклуба через специальный календарь.
Система позволяет вести учёт заявок и предоставлять свободные для бронирования часы посетителям сайта.
Оплатить заявку можно через сервис "Яндекс Деньги"
 
Задачей клиента было отдать MVP версию продукта вейкклубу на тестирования, собрать обратную связь. 
На текущий момент по проекту ожидаем внедрения дополнителного функционала от клиента, работы начнутся в 2018 году

Статус: Завершён

Участвовали в допиливании функционала сервиса по подбору автомастерких

Статус: Завершён

2016


Переписывали старый сайт - сервис бронирования c php на Laravel framework

Статус: Завершён

Писали сложный парсер для сайта строительных материалов

Статус: Завершён

Пришёл клиент которому за 1ну неделю нужно было собрать проект состоящий из вёрстки и программирования на php и на нативом js
Совместными усилиями мы справились с задачей!
Функционал:
  • Регистрация
  • Личный кабинет
  • Профиль
  • Загрузка фотографий
  • Свайп слайдер участвующих
  • Этапы конкурса
  • Победители этапов
  • Финальный победитель

Статус: Завершён

Сервис предоставлят возможость пользоваться базой шаблонов в которые автоматически подставляются данные пользователя

Статус: Завершён

"Строительный супермаркет" имеющий более 6 ти точек решил выложить в онлайн товары всех своих арендадателей.

Статус: Завершён

2015


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

Статус: Завершён

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

Статус: Завершён

Сервис позволял развернуть от 1 до 3 шаблонов интернет магазина:
магазин одного товара (landing page)
витрина товаров на одной странице
каталог с товарами
Функции: робокасса, смс уведомления, статус с почты россии и т.д.

Статус: Завершён

Интернет магазин партнёрка реплик наручных часов
 
Разрабатывался на symfony1.4
Из особенностей
Сложный Фильтр бегунок для товаров
Синхронизация со сторонним сервисо с целью получения обновлений
Категории, Витрина, Корзина, Голосование, Управление баннерной рекламой, Статиститика по заказам и прочий функционал
Конструирование метатегов для категорий и товаров

Статус: В разработке

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

Статус: Завершён

Для сайта алкогольной продукции потребовались изменения в функционале

Статус: Завершён

Сервис позволяет работать с заявками, например позволяет замерщику приехать на объект создать заявку и на месте расчитать стоимость установки окна с учётом материалов и оконной конструкций, применить скидки, договорится об установке и т. д.

Статус: Завершён