Skip to content

BiqRed/yaparent

Repository files navigation

Ya Родители 👨‍👩‍👧‍👦

Мобильное приложение для знакомства и взаимопомощи родителей

🎯 Основные функции

1. 🎯 Smart Match

  • Tinder-подобный интерфейс для знакомства родителей
  • Умный подбор семей по возрасту детей, интересам и геолокации
  • Push-уведомления "рядом подходящая семья"
  • Свайп-интерфейс для быстрого выбора

2. 👶 Групповая няня

  • Совместное бронирование няни с другими семьями
  • Split-billing - деление стоимости между участниками
  • Автопоиск замены при отмене
  • Рейтинг и отзывы нянь

3. 🗺️ Live-карта активностей

  • Интерактивная карта с родителями онлайн
  • Поиск нянь поблизости
  • Детские места и площадки
  • AR-отзывы (планируется)

4. 📅 Умная афиша

  • Персональные события для детей
  • Автопоиск попутчиков
  • Бронирование няни в один клик
  • Групповые скидки

5. ⚡ SOS-сеть взаимопомощи

  • Экстренный поиск няни
  • Помощь от других родителей
  • Система кармы для приоритета
  • История взаимопомощи

6. 🎤 Bonus: Управление через Алису

  • Голосовое управление (планируется)
  • Быстрые команды
  • Уведомления через Яндекс.Станцию

🚀 Быстрый старт

Установка зависимостей

npm install

Запуск в режиме разработки

npm run dev

Приложение будет доступно по адресу http://localhost:3000

Сборка для продакшена

npm run build
npm start

🛠 Технологический стек

  • Framework: Next.js 15 (App Router)
  • Язык: TypeScript
  • Стили: Tailwind CSS
  • Иконки: Heroicons
  • PWA: Поддержка Progressive Web App
  • Оптимизация: Только для мобильных устройств

📱 Структура проекта

src/
├── app/
│   ├── match/          # Smart Match (Tinder-like)
│   ├── nanny/          # Групповая няня
│   ├── map/            # Live-карта
│   ├── events/         # Умная афиша
│   ├── sos/            # SOS-сеть
│   ├── chats/          # Чаты и сообщения
│   ├── profile/        # Профиль пользователя
│   └── page.tsx        # Главная страница
├── components/
│   └── BottomNav.tsx   # Нижняя навигация
└── globals.css         # Глобальные стили

🎨 Дизайн-система

Цвета

  • Primary: #FF3B30 (Яндекс красный)
  • Secondary: #5856D6 (фиолетовый)
  • Success: #34C759 (зеленый)
  • Warning: #FF9500 (оранжевый)
  • Background: #F2F2F7 (светло-серый)

Принципы

  • Mobile-first дизайн
  • Крупные тач-таргеты (минимум 44x44px)
  • Яркие градиенты
  • Эмодзи для визуальной привлекательности
  • Плавные анимации и переходы

🔄 Роутинг

  • / - Главная страница (Onboarding)
  • /match - Smart Match
  • /map - Live-карта
  • /events - Афиша событий
  • /nanny - Групповая няня
  • /sos - SOS-сеть
  • /chats - Чаты
  • /profile - Профиль

📦 Скрипты

# Разработка
npm run dev

# Сборка
npm run build

# Запуск продакшен версии
npm start

# Линтинг
npm run lint

🌟 Особенности

  • ✅ PWA ready (можно установить на домашний экран)
  • ✅ Оптимизировано для iOS и Android
  • ✅ Поддержка Safe Area (iPhone notch)
  • ✅ Оффлайн поддержка (через Service Workers)
  • ✅ TypeScript для типобезопасности
  • ✅ Адаптивный дизайн
  • ✅ Оптимизация производительности

🔮 Будущие улучшения

  • Интеграция с Яндекс.Алисой
  • AR-отзывы на карте
  • Push-уведомления
  • Видеозвонки
  • Интеграция с Яндекс.Картами
  • Система оплаты
  • Расширенная аналитика
  • Поддержка других городов

📄 Лицензия

Проект создан для демонстрационных целей.

👥 Контакты

Для вопросов и предложений свяжитесь с нами через приложение.


Ya Родители - помогаем родителям находить друг друга! 💙

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages