Проект: ImeiDB  Публичный пост
2 сентября 2020     239   
ImeiDB

Немножко истории....

Несколько лет назад я уволился с основной работы и в поисках нового экспириенса стал работать в коворкинге под названием Imaguru. Если вы хотя бы раз были в Минске, вы обязательно должны посетить этот коворкинг.

Небольшой спойлер: "Отменный" кофе и пример того каким коворкинг НЕ должен быть - это то, что вас ожидает, но лучше прочувствовать это самостоятельно.

Дефицит общения и вызов самому себе

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

Как-то раз мы играли с соседом по кабинету в TableTennis, общались за жизнь и он сказал что нигде не смог найти бесплатный API для расшифровки IMEI-кодов мобилок. А именно он хотел по этому коду знать что это за бренд и модель, чтобы быстрее заполнять поля в своей CRM-системе.

  • Нету! - говорит он.
  • Ну так бля, я могу сделать). - ответил я.

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

Примерно понимая что я хочу увидеть в итоге я начал преобразовывать мысли во что-то более реальное..., а именно - стал гуглить. Первый, второй, третий ресурс. Все предоставляют форму, за капчей которой находится то, что мне нужно, а именно device brand and model.
Гуглил я так несколько дней, но ничего не смог найти... :(

  • "Обидно" - подумал я и решил смотреть в официальную сторону.

В один из вечеров я собрался с мыслями и решил написать письмо в GSMA (Это регистратор, который предоставляет первые 8 знаков для компаний, так называемый TAC-код) и узнать сколько стоят их услуги, могут ли они предоставить API и стоимость, если я хочу эти данные перепродавать...

Через несколько дней один из поставщиков, а именно GSMA, прислал письмо с ответом, где в переводе с инглиша была указана вся интересующая меня информация. А именно - стоимость их API - 12к фунтов в год + 3к за каждого клиента, которому я смог бы перепродать базу.

Что ж сказать что я был расстроен - это ничего не сказать. Возвращаемся к плану A...

Начало чего-то дельного

Еще немного погуглив - я наткнулся на фриварную базу на 10к TAC-номеров, она конечно не большая, но для моих целей потешить самолюбие и помочь другу - подходит.

Так родилась первая версия этого самого IMEIDB.

Немного техчасти

Еще с самого начала я знал какой стек буду использовать, для меня был PHP 7.4 + Yii2+ MONGO 4.2 + 5$ сервак с DigitalOcean
Последние 5 лет я работал именно с этими технологиями, по этому большой сложности в реализации я не видел.

Поиск клиентов

На сл. день с бодростью духа в карманах я приехал в тот самый IMAGURU и 2 дня был в работе, показал корешу - Отлично! - сказал он и мы произвели интеграцию с их ресурсом.

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

А что дальше?

А дальше... Дальше аврал из боли и не понимания кто мой целевой клиент, кому еще может понадобиться такой сервис... И миллион разных вопросов на которые я пытаюсь ответить по сей день.

На сегодняшний день у нас в базе более 10 000 спецификаций мобильных устройств, 183 583 уникальных TAC-номера и 557 пользователей (активных к сожалению меньше) - но это итог на сегодняшний день. И в целом - мне кажется что за год работы - это не плохо в такой узкой специфике и силами одного человека. А вы как считаете?

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

Если у вас есть вопросы, предложения - я всегда открыт к диалогу и буду рад обсудить все что угодно! :)

8 комментариев 👇
Иван Русанов, Java разработчик 2 сентября 2020

А откуда у ваших клиентов берутся imei телефонов? Это телефоны их пользователей/клиентов? И зачем вообще может понадобится такая информация?

  Развернуть 1 комментарий

Дружище просил это для своей CRM-системы по ремонту мобильных устройств. Они там либо IMEI вбивают, либо серийник. Т.к. у них может быть одновременно 5 белый 7ых айфонов, их нужно как-то идентифицировать. А так получается на 2 поля меньше заполнять :)

Так же один из клиентов - у него CRM по складскому учету. Там так же может пригодиться.

  Развернуть 1 комментарий

Захожу на сайт, вбиваю свой IMEI, жмакаю "Check"- мне в ответ "Please login to decrypt."
Жму "Try a sample IMEI" и всё равно получаю "Please login to decrypt."

Зачем тогда делать общедоступную кнопку для запуска проверки, если всё равно знаешь, что не дашь анонимусу ничего? Зачем предлагать проверить пример, если даже его не показываешь? Может быть тогда сделать захардкоденный IMEI, и показать на примере как и что разбирается.

И из своего опыта работы в ремонтной мастерской разных телефонов - наклеить стикеры на телефон с номером договора проще, чем вбивать IMEI и потом по нему что-то сверять.

Сам сайт сделан неплохо, прошёлся по нему своим QA-шным зрением, из заметных косяков нашёл только вот это:

"Powerful API" - внезапно, ссылка, а "Professional support" - текст, Татьяныч негодуэ.

Дико позабавила страница "ImeiDB Blacklist" с претензиозным "We will help you find your device", ага, прям сыщиков наймёте и с собаками пойдёте искать=)

Ваша фишка- API, за время работы в ремонтной мастерской я такого ещё не видел. Я предлагаю вам "продать" эту фишку в МВД разных стран - для облегчения поиска владельца потерянных телефонов.
Хотя, чисто по-человечески, связываться с госструктурами на коммерческой основе в СНГ - зашквар, геморрой и говно, но вдруг вы переломите тенденцию.

  Развернуть 1 комментарий

По поводу примера - вы правы, сделаю в ближайшем времени.

Работает именно так, потому как с самого начала был план давать обычным людям бесплатный доступ, и текстовки другие были. А потом пришли боты и китайцы с умными парсерами, по этому пришлось быстро что-то предпринять. А нет ничего более постоянного чем временное)

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

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

  Развернуть 1 комментарий


Где-то я это видел

  Развернуть 1 комментарий

Возможно :)

  Развернуть 1 комментарий

@kistenalex, я звоню Вастрику

  Развернуть 1 комментарий

:)))))

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб