turash/bugulma/frontend/data/historicalData.ts
Damir Mukimov 6347f42e20
Consolidate repositories: Remove nested frontend .git and merge into main repository
- Remove nested git repository from bugulma/frontend/.git
- Add all frontend files to main repository tracking
- Convert from separate frontend/backend repos to unified monorepo
- Preserve all frontend code and development history as tracked files
- Eliminate nested repository complexity for simpler development workflow

This creates a proper monorepo structure with frontend and backend
coexisting in the same repository for easier development and deployment.
2025-11-25 06:02:57 +01:00

169 lines
7.7 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { z } from 'zod';
import { historicalLandmarkSchema } from '@/schemas/historical';
const landmarksData = [
{
id: 'landmark-1',
name: 'Доходный дом купца Шакира Хакимова',
address: 'ул. Ярослава Гашека',
period: '1912 г.',
builder: 'Шакир (Шамиль) Латифович Хакимов',
architect: 'Иван Васильевич Гусаров',
originalPurpose: 'Торговля тканями, сдача помещений в аренду, первый в городе синематограф.',
currentStatus: 'Магазины, Центр татарской культуры.',
imageUrl:
'https://static.tildacdn.com/tild3133-3135-4231-b930-383764353733/81267482_30869389280.jpg',
location: { lat: 54.5375, lng: 52.7958 },
},
{
id: 'landmark-3',
name: 'Дом купца Афанасьева / «гостиница Афанасьева»',
address: 'ул. Ленина, 65',
period: 'конец XIX начало XX в.',
builder: 'Т.В. Афанасьев',
originalPurpose: 'Гостиница, отделение Госбанка.',
currentStatus: 'Административно-коммерческие нужды.',
historicalNotes: ['В июле 1918 года большевики вывезли отсюда около 100 пудов золота.'],
location: { lat: 54.5385, lng: 52.7995 },
},
{
id: 'landmark-4',
name: 'Гостиница купца Н.А. Горячева «Жизнь»',
address: 'ул. Октябрьская, 17',
period: 'конец XIX в.',
builder: 'Николай Александрович Горячев',
originalPurpose: 'Первый гостиничный дом: внизу — лавка, наверху — номера.',
currentStatus: 'Хозяйственные/офисные функции.',
location: { lat: 54.5372, lng: 52.7942 },
},
{
id: 'landmark-5',
name: 'Дом купца М.К. Латыпова',
address: 'ул. Ленина, 17',
period: 'конец XIX в.',
builder: 'Мухамет-кады Латыпов',
originalPurpose: 'Галантерейная лавка.',
currentStatus: 'Офисы/магазины.',
location: { lat: 54.5348, lng: 52.794 },
},
{
id: 'landmark-6',
name: 'Дом купца Ф.Д. Климова',
address: 'ул. Советская, 61',
period: 'конец XIX в.',
builder: 'Ф.Д. (Дмитрий Никитич) Климов',
originalPurpose: 'Торговля скобяными товарами.',
currentStatus: 'Часть Бугульминского краеведческого музея.',
location: { lat: 54.538, lng: 52.793 },
},
{
id: 'landmark-7',
name: 'Особняк надворного советника А.Ф. Елачина',
address: 'ул. Советская, 63',
period: 'конец XIX в.',
builder: 'А.Ф. Елачин',
originalPurpose: 'Жилой особняк.',
currentStatus: 'Вторая часть Бугульминского краеведческого музея.',
location: { lat: 54.5382, lng: 52.7932 },
},
{
id: 'landmark-8',
name: 'Дом Зелина / Здание Бугульминского общественного банка',
address: 'ул. Гоголя, 25',
period: 'конец XIX нач. XX в.',
builder: 'Зелин',
originalPurpose: 'Общественный банк.',
currentStatus: 'Административное здание.',
historicalNotes: ['Летом здесь жил татарский драматург Мирхайдар Файзи.'],
location: { lat: 54.536, lng: 52.7925 },
},
{
id: 'landmark-9',
name: 'Дом уездного предводителя дворянства А.Н. Шелашникова',
address: 'ул. Ленина, 30',
period: 'начало XX в.',
builder: 'Александр Николаевич Шелашников',
originalPurpose: 'Типография, аптека, отделение Волго-Камского банка.',
currentStatus: 'Налоговая инспекция.',
historicalNotes: ['В Гражданскую войну здесь был штаб 5-й армии.'],
location: { lat: 54.5355, lng: 52.796 },
},
{
id: 'landmark-12',
name: 'Дом архитектора Ивана Гусарова',
address: 'ул. Мусы Джалиля, 21',
period: 'около 1900 г.',
builder: 'Иван Васильевич Гусаров',
originalPurpose: 'Личный жилой дом.',
currentStatus: 'Объект культурного наследия.',
location: { lat: 54.5395, lng: 52.802 },
},
{
id: 'landmark-13',
name: 'Народный дом',
address: 'ул. Ленина, 28',
period: '18971898 гг.',
builder: 'Комитет попечительства о народной трезвости',
architect: 'Иван Васильевич Гусаров',
originalPurpose: 'Культурно-просветительское учреждение.',
currentStatus: 'Русский драматический театр им. А.В. Баталова.',
location: { lat: 54.535, lng: 52.7955 },
},
{
id: 'landmark-14',
name: 'Литературно-мемориальный музей Ярослава Гашека',
address: 'ул. Советская, 67',
period: 'конец XIX в.',
builder: 'князь Нижерадзе',
originalPurpose: 'Жилой дом.',
currentStatus: 'Единственный в РФ музей Я. Гашека, федеральный ОКН.',
imageUrl:
'https://dynamic-media-cdn.tripadvisor.com/media/photo-o/13/18/d8/d5/caption.jpg?w=1200&h=-1&s=1',
location: { lat: 54.5388, lng: 52.7935 },
},
{
id: 'landmark-15',
name: 'Водонапорная башня',
address: 'ул. Владимира Комарова',
period: 'конец XIX в.',
builder: 'Городское самоуправление',
originalPurpose: 'Водоснабжение города.',
currentStatus: 'Заброшена.',
location: { lat: 54.533, lng: 52.788 },
},
{
id: 'landmark-16',
name: 'Крупяная/мучная мельница купца Ивана Кузьмина',
address: 'ул. Красноармейская, 73 (приблизительно)',
period: '1911 г.',
builder: 'Иван Кузьмин',
originalPurpose: 'Паровая мельница сортового помола.',
currentStatus: 'Ветшает, производство не работает.',
location: { lat: 54.532, lng: 52.798 },
relatedOrgId: '1',
},
{
id: 'landmark-17',
name: 'Женская гимназия',
address: 'ул. Гоголя, 21',
period: '1909 г.',
builder: 'Уезд',
architect: 'Иван Васильевич Гусаров',
originalPurpose: 'Учебное заведение.',
currentStatus: 'Частично используется под учебные учреждения.',
location: { lat: 54.5355, lng: 52.792 },
},
{
id: 'landmark-19',
name: 'Каменный мост через Бугульминку',
address: 'ул. Советская (через р. Бугульминка)',
period: '1904 г.',
builder: 'Город',
originalPurpose: 'Мост.',
currentStatus: 'Используется, является памятником.',
location: { lat: 54.5335, lng: 52.7975 },
},
];
export const historicalData = z.array(historicalLandmarkSchema).parse(landmarksData);