Перейти к содержимому
Разработчик2009 — настоящее время
#Python#Django#PostgreSQL#MS Access#HTML#CSS#JavaScript

Планета Екатеринбург — Телефонный справочник

Мой первый коммерческий веб-проект и первое знакомство с Django. Справочник организаций Екатеринбурга, который работает уже 16 лет. Спасение данных из MS Access, когда никто другой не справился.

История, с которой всё началось

«Есть база организаций Екатеринбурга в MS Access. Никто не смог её вытащить. Сможешь?» С этого началась моя дружба с Django и проект, который живёт до сих пор.

Живой проект: planeta‑ekb.ru

Контекст эпохи

2009: Django 1.1 только на взлёте, Access в малом бизнесе повсюду, конвертация данных — боль. Побеждает тот, кто аккуратно мигрирует и не ломает бизнес‑процессы.

Бизнес‑инсайты

  • Простые решения + надёжность живут десятилетия.
  • Аккуратная миграция данных — конкурентное преимущество и доверие.

Что сделал

  • Вытащил данные из .mdb через ODBC, сохранил связи и кириллицу.
  • Перелил в PostgreSQL и собрал простой, быстрый справочник на Django.
  • Поиск, категории, районы — без лишней магии, зато понятно.
16 лет
в проде
100%
данных спасено
Просто
и работает

Уроки

  • Надёжный, простой код переживает моды и фреймворки.
  • Иногда ценнее не «самый новый стек», а то, что завтра снова поднимется после апдейта.

Похожие материалы

Проекты с похожими технологиями и задачами

PVS-Studio Conference Engine — Автоматизация лендингов

Full-stack Developer • 2021

Единая платформа для автоматической генерации лендингов конференций и сбора заявок. Решение проблемы создания десятков однотипных посадочных страниц для участия PVS-Studio в отраслевых мероприятиях.

  • Python
  • Django
  • PostgreSQL
  • Jinja2
  • Bootstrap
  • +1
Читать детальный кейс →

Система управления Евразийским экономическим форумом молодежи (ШОС)

Team Lead, Project Manager • 2014

Госзаказ на управление масштабным международным мероприятием: 12 кураторов, 72 координатора, 5000+ участников. Технически справились, психологически чуть не сгорели. Урок о том, что госконтракты требуют не только технологий, но и работы с людьми.

  • Python
  • Django
  • PostgreSQL
  • JavaScript
  • jQuery
  • +1
Читать детальный кейс →

Tunnel Shop — Интернет-магазин с социальным шопингом

Team Lead & Project Manager • 2013

Инновационный e-commerce проект с системой персонального шопинг-сопровождения для корпорации Sign&Hold. Сочетание интернет-магазина с записью к стилистам-консультантам для офлайн-шопинга.

  • Python
  • Django
  • JavaScript
  • PostgreSQL
  • Parallax.js
Читать детальный кейс →