Нужно написать систему поиска по информации по улицам Санкт-Петербурга php+javascript+mysql.
Желательно использование фреймворков, чтобы вопросы скажем авторизации, решались за 10 минут.
1) берем информацию об улицах
ru.wikipedia.org/wiki/%D0... Парсим все страницы с википедии и записываем все в базу по кусочкам. Отдельными полями или связанными таблицами (как удобнее).
В системе делаем вкладку Настройки и кнопку обновить данные для нового сканирования.
2) По этой информации делаем интеллектуальный поиск.
Например, по всей информации, по району, по названию по дате, по части названия и тд.
Выглядит как страница со строкой поиска и кнопкой найти. Под формой чекбоксы где искать информацию (в названии, в старом названии, в районе и тд)
В поиске должны быть реализованы механизмы регулярных выражений. Типа * заменяет любую часть слова и тд.
3) Например, мне нужно узнать какая улица содержала в своем старом названии "*Кладбищ*"
отмечаю фильтр по старым названиям и получаю ответ
ru.wikipedia.org/wiki/%D0... это первичный функционал системы.
Дальнейшая доработка задействует механизм онлайн карт (типа отметки на Яндекс картах) и базу КЛАДР.