Проект: Makersmap: глобальная карта очумелых ручек и Ко.  Публичный пост
12 сентября 2026  978
Makersmap: глобальная карта очумелых ручек и Ко.
https://makersmap.org/

Привет!

Проект не коммерческий, делается по фану в свободное от всего прочего время, спонсоров не ищу, рекламу не размещаю :Р

Расскажите о себе и сути проекта?

Сам я разработчик на питоне, но это не особо к делу имеет отношение.

Если вам TL;DR, то вот вся соль проекта:
запилил глобальную карту мейкеров, фаблабов, хэндмейдеров, самодельщиков и иже с ними. С возможностью любому желающему внести свою полезную инфу на карту. Заходите по ссылке, пользуйтесь, оставляйте замечания и пожелания.

Всё бесплатно, без регистрации, смс и рекламы.

Как появилась идея? Что вдохновило?

Давным-давно, в далёкой-далёкой Москве 2019 года познакомился с прекрасными ребятами из хакерспейса undef.space и его лидером-организатором @cab'ом.

Пришёл я к ним со своими обучающими наборчиками электроники, да так и остался на следующие 3 года, участвуя по мере сил в каких-то движухах, а чаще просто наслаждаясь компанией прекрасных фриков :)

В 22 году вся эта банда разлетелась кто куда, сам же вдохновитель осел в Ереване, где открыл уже 2 хакерспейса. Я же свалил в Кыргызстан, где ничего подобного до сих пор нет.

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

Первой такой попыткой стал поиск чатиков по 3д печати и чпу, для которого я перелазил все местные чаты, написал компаниям из 2гис карт, спросил всех знакомых, кто мог про такое знать. Никто ничё не знал.

Ладно, понятно. Вот вам чат по 3д печати и ЧПУ с заходом на всю Центральную (Среднюю) Азию. За последние 4 месяца туда влилось 50 человек: несколько продавцов, несколько энтузитастов и 45 зрителей %)

Как вы понимаете, душа требовала большего: надо встречаться, чё нить паять, ломать, обсуждать непонятные хероборы и вот это всё. Поэтому я начал искать дальше: где местные технозадроты собираются для подобных движух.

В итоге нашёл на карте Бишкека штук 5 фаблабов, технопарк, ни одного хакерспейса и мейкерспейса.

Тут стоит дать краткую справку:

Слово "Мейкеры" (от англ. to make — делать, создавать) — это международное название тех, кто занимается созданием, улучшением или ремонтом всяких разных штук своими руками. В нашем детстве эту нишу занимали «Оч.умелые ручки» с Кизяковым и Бахметьевым :)

Течение появилось в середине 2000-х годов на стыке DIY и IT. Понятие популяризировал Дейл Догерти, основатель культового журнала Make: и организатор первых фестивалей Maker Faire в 2006 году.

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

Для совместной работы и обмена опытом мейкеры объединяются в разного рода коллективы. Вот основные из них:

❍ Хакерспейсы (Hackerspaces) — появились в Германии в 1990-х годах. Это некоммерческие клубы, управляемые самим сообществом, где люди со схожими интересами в IT, электронике и науке общаются и работают над проектами

❍ Фаблабы (Fab Labs / Fabrication Laboratories) — концепция родилась в 2001 году в Массачусетском технологическом институте (MIT). Это открытые высокотехнологичные лаборатории с 3D-принтерами, лазерными и фрезерными станками с ЧПУ, где каждый может изготовить почти всё, что хочется

❍ ЦМИТы — Центры Молодежного Инновационного Творчества, аналог фаблабов, созданный для обучения школьников и студентов цифровому производству

❍ Репаир-кафе (Repair Cafés) — зародились в Нидерландах в 2009 году. Это бесплатные общественные пространства, куда люди приносят сломанные вещи (технику, одежду, мебель), чтобы починить их вместе с мастерами-волонтерами, снижая количество мусора

❍ Техноковоркинги (Tech Coworkings) — это эволюция обычных коворкингов, где вместо столов для ноутбуков есть полноценные рабочие зоны для инженеров, электронщиков и промышленных дизайнеров. Сюда приходят со своими проектами, чтобы получить доступ к профессиональным измерительным приборам, паяльным станциям, монтажным столам и мелким станкам

❍ Технолабы (Technolabs / Технологические лаборатории) — пространства, которые создаются при университетах, технопарках или R&D-центрах компаний. Тут фокус смещён на исследования, прототипирование сложных инженерных решений, робототехнику, программирование микроконтроллеров и коммерциализацию технологий

❍ Хэндмейд-студии (Handmade Studios) и Ремесленные мастерские — пространства, где упор делается на традиционные материалы: дерево, металл, кожа, керамика, прочее.

В итоге я понял, что так далеко не уедешь и надо привлекать народ для помощи. "С этим вопросом я вышел в интернет", где нашёл кучу источников данных, но ни один из них не помог мне внутри страны, где я сейчас нахожусь. Штош.

Пришлось обратиться к ИИшке за помощью, потому что свободного времени катастрофически не хватало, а сделать что-то полезное для себя любимого очень хотелось. Закинул оплату на месяц (я особо не пользовался до этого, скорее стихийное бесплатное развлекательное) в курсор, собрал макет карты для Кыргызстана и стал раскидывать с предложением отметить себя как мейкера\самодельщика\хакерспейс\прочее на карте.

Дальше всё как в тумане %)

Что вошло в прототип и сколько времени на него было потрачено? Как вы запускались и искали первых пользователей?

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

Прикрутил к карте тг-бота, который мог принимать заявки на добавление точек на карту, делать коммит в репозиторий и при следующем обновлении выводить новую точку на карту. Запилил, разослал, ушёл работать за деньги :)

Тем временем пошла обратная связь по карте: бот периодически спал, карту хотелось видеть на всю ЦА, "а добавьте как в 2гис" и т.д.

Штош, иногда гоняю в Ташкент к другу или в Алматы для потусить, логика в расширении карты есть. Доработал некоторые моменты в логике, добавил парсинг открытых карт и расширил функционал на Узбекистан, Казахстан, Таджикистан, Туркменистан и Кыргыстан.

От пользователей пришёл вольный сварщик из Каракола, я добавил его точку, зарядился надеждой на активность и снова ушёл работать за деньги.

Активности в это время больше никакой не было, зато друзья из московского чата Самодельщиков под руководством Сергея aka @dlinyj спросили, почему обделили Россию.

Лааадно, подумал я и добавил на карту родные пенаты. Так карта прибавила солидных 30 новых точек к 20 уже имеющимся.

Такими итерациями

  • прислал ссыль друзьям из <страна>
  • получил комментарий про <страны нет на карте>
  • добавил <страну> на карту"

пришёл к тому, что карта уже покрывает весь мир, а точек с гулькин хер. Пришлось лезть в интернет и искать, где же стыр..спарсить инфу. Таких источников нашлось сразу несколько, каждый брал своей специализацией: глобальная карта фаблабов, глобальная карта мейкерспейсов, глобальная карта с 3д сходом-развалом, техностоматологии.. Мда, ясно-понятно, надо фильтровать.

Из 12 тысяч точек в итоге осталось 9.5, зато точно относящиеся к теме карты: 3д печать и продажа, мейкерство, хакерспейсы, всякие -лабы. Уже лучше и даже несколько человек нашли нужное, пользуясь картой.

Пока я всё это делал, стало понятно, что отправлять всем ссыль на длинный адрес гитхаба становится не прикольно. Так как проект был и остаётся "чисто по фану", сделал следующие делишки:

  • купил за три койпеки домен на namecheap (отдельно получил уже в панамку, что со следующего года ценник будет конячий, но надо до него ещё дожить) с ssl, dns и эээ консолькой :)
  • сам репозиторий перекатил на бесплатный хостинг на cloudflare
  • бота разместил на бесплатном render
  • чтобы бот не засыпал (иначе надо брать платный тариф на render) - добавил шедулер на uptimerobot, чтобы раз в 5 минут пинать в хэлсчек бота
  • для выдачи странички в гугле закинул её в google search console
  • попросил ребят из местного комьюнити (про него тут писал @MrBlack) сделать рекламный пост, чтобы собрать отзывы на работу карты

Теперь дело за малым: убедить пользователей добавлять полезные контакты на карту, чтобы она была ещё полезнее. И вы заходите :Р

Какой технологический стек вы использовали? Почему?

Так как весь проект состоит глобально из 2 частей, то стек простой, без фреймворка на фронте:

Сайт:
статический HTML / CSS / JS (ES-модули, без React/Vue/сборки)
карта: Leaflet 1.9 + тайлы OSM / Esri
данные: data/makers.json, data/cities.json
языки: locales/ru.json, locales/en.json
хостинг: Cloudflare Pages (деплой с main через GitHub Actions)

Бот:
Python 3.12
python-telegram-bot 21.6
Flask — /health и POST /submit с формы сайта
хостинг: Render

Данные и публикация:
источник данных — Git-репозиторий
бот коммитит одобренные точки в data/makers.json через GitHub API
Cloudflare подхватывает push и обновляет карту

Инфра:
GitHub
Cloudflare

Ещё предложили добавить донаты на сайт. Не нашёл ничего лучшего в Кыргызстане, кроме как прикрутить Telegram Stars :))

С какими самыми неожиданными трудностями пришлось столкнуться?

Трудностей пока не было, кроме душевных: охота собрать единомышленников в офлайне, но на это нужно время. А ждать всегда сложно, хех. Но ничего, дожмём и соберёмся.

Сколько потратили и заработали? Есть идеи как это можно монетизировать?

Мне понравился ответ на этот вопрос от @whoeverneedsnicknamein2020: монетичто?

Из трат: 20 долларов подписка на ии, 18.5 долларов на домен + ssl + dns. Вот вроде и всё, ребята!

Какие планы на будущее?

На сайте хакерспейса Чёрный Лёд из Алматы написано: Единственный хакерспейс в Центральной Азии. Штош, пусть будет план открыть в Кыргызстане "Второй Единственный Хакерспейс в ЦА" :Р

31 комментарий 👇
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Очень круто!

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

@korjavin, спасибо, приятно :)

Давайте теперь добавлять новые точки на карту!

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

отличная идея, спасибо!

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

Идея кайф, нам надо такую карту закрытую для клубчан с 3д принтерами! Аналог той что Миша скинул.

  Развернуть 1 комментарий
Вова Гусев Музыкант и тренер по коммуникациям 14 сентября в 09:04

Карта огонь! Пошёл искать кого-то в Германии и на определённом масштабе зума всё пропало конкретно из Германии 😱 Потом ещё приблизил — всё появилось. Баг или фича?

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

@vovagusev, привет!

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

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

@vovagusev, проверил - был лимит на 1600 точек на текущем слое, при этом в кадр попадали ещё франция и голландия, где было много точек. из-за этого часть данных по германии пропадала. поменял поведение, чтобы сначала точки по центру отрисовывались, дальше по периметру оставшееся. иначе загружаться будет долго, а так лимит позволяет быстро прогружать слои

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

@funnyhat, Легендарно. Спасибо!

  Развернуть 1 комментарий
Ivan Volkov Финансовый аудит 14 сентября в 10:21

Станция юных техников (https://ru.wikipedia.org/wiki/Станция_юных_техников) их полно стоит по России в принципе. И в своем отрочестве, я ходил туда на разные активности (и кораблики делали, и кольчугу, и самолётики пускали). Причем абсолютно бесплатно, материалы только для работы сами искали и закупали (но часть давали и там).

Их бы на карту тоже можно было бы внести. Why not - принцип то у них схожий.

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

@madmapguy, спасибо, вечером почитаю, если по ним есть инфа в открытом пространстве -- добавлю обязательно!

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

@madmapguy, добавил кванториумы, айти-кубы, станции юных техников (сют), центры детского технического творчества (цдтт),

из источников на osm таких получилось 46 штук, добавил на карту

  Развернуть 1 комментарий
Vlad Bokov чиню неонку у ней внутри 14 сентября в 13:25

Любишь парсить, люби и вычищать данные от дубликатов 😉 Makespace Cambridge у тебя 3 раза добавился, видимо из 3х разных источников

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

@razum2um, о как! принято, перепроверю данные, спасибо :)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@arthur_grumpy, спасибо, всё перепроверю после работы

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

@razum2um, добавил дедупликацию по имени + координатам, схлопнулось ~900 точек :)

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

😎

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

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


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