Задача
Разработать минимально жизнеспособный продукт (MVP) для записи к ветеринару. Решение должно включать мобильное приложение для клиентов и веб-интерфейс для администрации клиники. Систему планируется запустить в сторы и внедрить в 2 клиники пилотно, с перспективой наращивания функционала.
Что входит в объем работ
Мобильное приложение (Flutter / React Native - обсуждаемо)
- Регистрация и авторизация пользователя (email/SMS)
- Добавление карточки питомца (кличка, вид, возраст, комментарий, дополнительные поля)
- Выбор клиники из списка
- Выбор даты и времени на основе доступного расписания
- Отправка заявки на прием
- Получение push-уведомления о подтверждении записи
Веб-панель для клиники
- Авторизация администратора
- Создание и редактирование расписания работы врачей
- Просмотр поступивших заявок с фильтрацией и статусами
- Подтверждение или отмена записи с уведомлением клиента
- Просмотр списка зарегистрированных клиентов и их питомцев
Backend-часть
- REST API для взаимодействия между мобильным приложением, веб-панелью и базой данных
- Реляционная база данных (PostgreSQL / аналоги)
- Логика записи с проверкой доступных слотов
- Автоматические email-уведомления при изменении статуса заявки
Что не требуется в MVP
- Онлайн-оплата
- Чат между клиентом и клиникой
- Финансовый учет
- Сложная аналитика и отчеты
- Интеграции со сторонними системами (1С, кассы)
Важные требования
- Чистая архитектура кода с возможностью дальнейшего масштабирования (рекомендована микросервисная архитектура)
- Обязательная документация по развертыванию как для разработки (локально), так и для серверного прода
- Помощь в подготовке приложения и его публикации в App Store / Google Play
- Гибкий срок реализации: 6-8 недель, без жесткого дедлайна
Ожидания от исполнителя (в отклике)
- Опыт с заявленным стеком (например, Flutter + Node.js + PostgreSQL)
- Примеры реализованных проектов похожей сложности (ссылки на кейсы)
- Оценка сроков и бюджета на MVP
- Краткое описание предлагаемой архитектуры решения