Знакомо это мерзкое чувство? Залазишь в карман, а там... пусто. Ключей нет.
Несколько месяцев назад это случилось со мной. Первая реакция - паника. Вторая - попытка найти хоть какую-то информацию. Я полез в локальные группы в Facebook и понял, что это просто ад. Я скроллил сотни постов: котики, реклама маникюра, продажа старых вещей, новости района... Найти там объявление о связке ключей - это как искать иголку в стоге сена.
От отчаяния я даже думал распечатать бумажные объявления и клеить их на столбы. В 2025 году. Серьезно - да, серьезно, я их развесил, но оказалось безуспешно?
Именно эта фрустрация стала триггером. Я подумал: «Я же умею писать код, почему я должен страдать в бесконечных лентах соцсетей?». Так родилась идея znalazka.org(от польского znalazka - находка).
Это история о том, как я пилю свой пет-проект, на чем он работает, и почему поднять сервис легче, чем побороть польскую бюрократию.
Концепт: Карта вместо ленты
Главная проблема существующих решений - они линейны. Пост уехал вниз - вещь не нашли.
Я решил, что в основе должна быть карта. Ты либо потерял вещь в конкретном месте, либо нашел её там.
Заходя на сайт, вы сразу видите карту Польши с пинами. Можно зазумить свой район и проверить, не нашел ли кто-то ваш кошелек в парке по соседству.

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

- Что: Название, описание, фото.
- Где: Тыкаем точку на карте.
- Детали: Дата, категория.
- Контакт: Как с вами связаться (телефон или email).
В итоге пост выглядит чисто и информативно. Никакого лишнего шума, сразу карта локации.


У пользователя есть простой дашборд, где можно управлять своими объявлениями. Если вещь нашли - помечаем как "Найдено".



Техническая сторона: Self-hosted на Raspberry Pi 5
Я люблю эффективность и не люблю переплачивать за облака для пет-проектов.
Здесь всё работает на Raspberry Pi 5.
- Backend: Golang. Язык идеально подходит для таких задач - быстрый, интересный и интуитивно понятный.
- Frontend: Next.js. Нужен был SSR для нормального SEO (чтобы гугл индексировал страницы).
- ДБ: PostgreSQL.
- Прочее: Все завернуто в Docker-контейнеры.
Малинка справляется отлично. Это живое доказательство того, что для запуска "production-ready" сервиса не нужны фермы серверов, если писать оптимальный код.
Бюрократия vs Энтузиазм
Написать код оказалось самой простой частью. Самой сложной - попытка сделать этот инструмент "официальным" или хотя бы общепризнанным.
В Гданьске (где я живу) 21 ноября стартовала Рождественская ярмарка. Толпы людей, глинтвейн, темнота - идеальные условия, чтобы терять перчатки, телефоны и тд.
Я подумал: «Круто же! Сделаю официальную страницу ярмарки на Znalazka, все находки будут там».
Я пошел "парадным" путем:
- Написал в Министерство цифровизации Польши.
- Написал в Мэрию Гданьска.
- Связался с организаторами ярмарки.
Результат? Либо тишина, либо вежливое "мы рассмотрим". Официального партнерства не случилось. Бюрократическая машина слишком неповоротлива для инициативы одного разработчика.
Но я решил не сдаваться.
Раз не получилось "сверху", пойдем "снизу". Я запилил фичу «Профили организаций» - это верифицированные аккаунты для мест массового скопления людей (вокзалы, ТЦ, фестивали и тд.). И создал неофициальный профиль для Гданьской ярмарки сам, в пилотном режиме.


Буду продвигать это как волонтерский проект. Если вы потеряете что-то на ярмарке - ищите на Znalazka.
Текущий статус и работа над ошибками
Проект живой, и как любой свежий софт, он не без греха. Я сейчас активно допиливаю баги:
Email-рассылки: Долго бился с SMTP, не уходили письма о сбросе пароля. Сейчас вроде победил, верификация и ресет работают.

Подтверждение мейла Календарь: Недавно выкатил удобный поиск по датам (чтобы посмотреть, что нашли именно "вчера").

Календарь Локализация: С горем (и Gemini) пополам получилось перевести приложение на несколько языков.
Итог
Znalazka.org - это полностью бесплатная история. Никакой рекламы, никаких платных поднятий в топ. Я сделал это, потому что сам столкнулся с проблемой и хочу, чтобы у других был инструмент удобнее, чем скроллинг стены в Фейсбуке.
А мои ключи? Вы, наверное, догадались. Мой пост о потере был первым на сайте. И они всё еще там висят. Так что, если будете гулять в польском Труймясте и найдете связку ключей - вы знаете, где меня искать 😄
Буду рад, если заглянете, потыкаете интерфейс и дадите фидбек. А если вы в Польше - теперь знаете, куда бежать, если что-то потеряли, всем добра!
P.S. решил пока что сконцентрироваться только на польском рынке, так что если вы потеряли/нашли какую-то вещь за границами Польши, придётся всё же воспользоваться локальными группами в Facebook, либо другими сервисами.
Ссылка: Znalazka.org
Так а в итоге то, что с ярмаркой? Удалось как-то с ними законнектится? Удалось ли тебе как-то через группы в фб сказать что вот там можно поискать?
Просто как самый вариант, ИМХО, на старте. Дублировать посты фб к себе и иногда писать в сами группы ФБ о том, что можете еще и тут разместить, это całkowicie za darmo
А еще можно попробовать купить рекламный пост.
Идея классаня, продукт классный (правда дизайн кажется рисовал ИИ). Желаю только огромных тебе успехов :hug:
А почему только "вещи"? На столбах в Польше я вижу больше всего объявлений о том, что пропал любимый котик или пёсик. Можно расширить функционал и на домашних животных.
Мне кажется, что проблема с этим сервисом в том, что заранее в нём регаться людям кажется бессмысленным: "Я же пока ничего не потерял". А когда потерял – фиг уже вспомнишь, куда идти.
Очень крутой сервис вышел! Обязательно тоже буду пользоваться и рассказывать друзьям
Интересно можно ли как-то прикрутить к нему Find my iphone/my android.
В прошлом году потеряла телефон и кто-то добрый занес его в Жабку рядом с тем местом где он выпал, теперь все жду когда тоже что-то найду и помогу вернуть, а с этим сервисом шансы выше!
Очень крутой сервис, спасибо, что сделал и рассказал!
Возможно, не стоит недооценивать классические методы "бумажки на столбе" - они часто хорошо работают для таких вещей. Что если соединить два мира - например, когда создаешь новое объявление о потерянной вещи на Znalazka, тебе дополнительно генерится PDF, которую можно распечатать и наклеить на столб (фотка вещи + прямая ссылка на сайт для нашедших через QR-code?) Это еще будет способ grassroots рекламы сайта (типа такого)
Так же можно расклеить на столбы превентивную рекламу Znalazka в преддверии этой ярмарки ("потеряли или нашли? заходите на этот сайт").