Планета Екатеринбург — Телефонный справочник
Мой первый коммерческий веб-проект и первое знакомство с Django. Справочник организаций Екатеринбурга, который работает уже 16 лет. Спасение данных из MS Access, когда никто другой не справился.
Оглавление
История, с которой всё началось
«Есть база организаций Екатеринбурга в MS Access. Никто не смог её вытащить. Сможешь?» С этого началась моя дружба с Django и проект, который живёт до сих пор.
Живой проект: planeta‑ekb.ru
Контекст эпохи
2009: Django 1.1 только на взлёте, Access в малом бизнесе повсюду, конвертация данных — боль. Побеждает тот, кто аккуратно мигрирует и не ломает бизнес‑процессы.
Бизнес‑инсайты
- Простые решения + надёжность живут десятилетия.
- Аккуратная миграция данных — конкурентное преимущество и доверие.
Что сделал
- Вытащил данные из .mdb через ODBC, сохранил связи и кириллицу.
- Перелил в PostgreSQL и собрал простой, быстрый справочник на Django.
- Поиск, категории, районы — без лишней магии, зато понятно.
Уроки
- Надёжный, простой код переживает моды и фреймворки.
- Иногда ценнее не «самый новый стек», а то, что завтра снова поднимется после апдейта.
Похожие материалы
Проекты с похожими технологиями и задачами
PVS-Studio Conference Engine — Автоматизация лендингов
Единая платформа для автоматической генерации лендингов конференций и сбора заявок. Решение проблемы создания десятков однотипных посадочных страниц для участия PVS-Studio в отраслевых мероприятиях.
- Python
- Django
- PostgreSQL
- Jinja2
- Bootstrap
- +1
Система управления Евразийским экономическим форумом молодежи (ШОС)
Госзаказ на управление масштабным международным мероприятием: 12 кураторов, 72 координатора, 5000+ участников. Технически справились, психологически чуть не сгорели. Урок о том, что госконтракты требуют не только технологий, но и работы с людьми.
- Python
- Django
- PostgreSQL
- JavaScript
- jQuery
- +1
Tunnel Shop — Интернет-магазин с социальным шопингом
Инновационный e-commerce проект с системой персонального шопинг-сопровождения для корпорации Sign&Hold. Сочетание интернет-магазина с записью к стилистам-консультантам для офлайн-шопинга.
- Python
- Django
- JavaScript
- PostgreSQL
- Parallax.js