💬
Мультимессенджер
Telegram, Instagram, WhatsApp, Viber, Messenger — все чаты в одном приложении с real-time обновлениями через WebSocket
Мультимессенджерная платформа AI-ассистентов на Expo + React Native
| Категория | Технология |
|---|---|
| Фреймворк | Expo SDK 54 + React Native 0.81 |
| Навигация | Expo Router v6 |
| Стилизация | NativeWind v4 (Tailwind CSS) |
| Серверный стейт | TanStack Query v5 |
| Клиентский стейт | Zustand v5 |
| Real-time | socket.io-client |
| Авторизация | JWT + Google OAuth |
| Аналитика | Firebase Analytics + Sentry |
saas-mobile/
├── app/ # Expo Router — file-based роутинг
│ ├── (auth)/ # Экраны авторизации
│ ├── (app)/ # Основное приложение
│ │ ├── (tabs)/ # Нижний таб-бар
│ │ ├── chat/ # Экран чата
│ │ ├── assistants/ # Ассистенты
│ │ └── ...
│ └── _layout.tsx # Корневой layout с провайдерами
├── src/
│ ├── features/ # Фичи (auth, chat, saas-api, ...)
│ ├── components/ # UI-компоненты
│ ├── core/ # Тема, i18n, мониторинг
│ ├── stores/ # Zustand stores
│ └── lib/ # Утилиты
└── docs/ # Документация (VitePress)| Env | API | WebSocket |
|---|---|---|
| Local | http://localhost:3000 | ws://localhost:3000/ws |
| Dev | https://api.dev.happ.tools | wss://api.dev.happ.tools/ws |
| Prod | https://api.happ.tools | wss://api.happ.tools/ws |