A-Investor
Сервис, где пользователь ищет объекты недвижимости на карте и в списке, а команда управляет данными через админку. Работал над фронтендом с 04/2024 по 07/2025.
Задача: сделать удобный поиск по карте и админку для работы с объектами.
Что сделал:
- поиск на карте с двусторонней синхронизацией карты и списка: выдача пересчитывается при каждом сдвиге и зуме;
- перевел выдачу на серверную пагинацию;
- подключил геокодинг через Nominatim: адрес превращается в точку на карте;
- построил UI-основу админки и универсальную таблицу с типизированными колонками. На ней собраны все разделы админки, новый раздел добавляется быстро и без копирования кода;
- формы с валидацией на React Hook Form.
Стек: TypeScript, React 19, Vite, Material UI, Redux Toolkit, React Router, React Leaflet, React Hook Form.