Шаблон сетевой платформы по потерянным и найденным домашним животным, ориентированный на сообщество
Уведомления и sightings домашних животных, ориентированные на сообщество
Готовый к производству бекенд сети потерянных и найденных домашних животных на Back4app с эффективными возможностями управления уведомлениями и sightings. Включает диаграмму ER, словарь данных, схему JSON, API-площадку и AI Agent для быстрого развертывания.
Ключевые моменты
Этот шаблон предлагает вам сервис соединения щенков и котят, основанный на сообществе, с оповещениями в реальном времени и управлением наблюдениями для вашего района.
- Оповещения сообщества в реальном времени — Позвольте владельцам домашних животных получать немедленные оповещения в своем районе, когда домашнее животное сообщается как потерянное или найденное.
- Управление отчетами о наблюдениях — Позвольте пользователям отправлять наблюдения с отслеживанием местоположения и детальными описаниями.
- Вовлечение сообщества — Содействуйте активным взаимодействиям в сообществе через совместные оповещения и поддержку.
- Геозаборные уведомления — Используйте уведомления на основе местоположения, чтобы информировать пользователей о проблемах в их окрестностях.
- Надежные контроль доступа — Реализуйте разрешения пользователей для эффективного управления наблюдениями за животными и обменом оповещениями.
Что такое шаблон сети потерянных и найденных домашних животных, созданной сообществом?
Back4app — это бэкенд как услуга (BaaS) для создания быстрых и эффективных приложений. Шаблон сети потерянных и найденных домашних животных, созданной сообществом, включает предустановленную схему для Пользователей, Животных, Наблюдений и Оповещений. Подключите ваш предпочтительный фронтенд (React, Flutter, Next.js, и т.д.) и быстрее запускайте приложение.
Лучше всего для:
Обзор
Сеть потерянных и найденных животных, управляемая сообществом, нуждается в надежных возможностях оповещения, управлении отчетами о sightings и сильном вовлечении сообщества.
Этот шаблон определяет классы Пользователь, Животное, Заметка и Оповещение с возможностями оповещения в реальном времени и управления sightings, чтобы сообщества могли эффективно работать вместе.
Основные функции сети потерянных и найденных домашних животных, ориентированной на сообщество
Каждая карточка технологии в этом центре использует ту же сеть потерянных и найденных питомцев, основанную на сообществе.
Управление пользователями
Класс пользователя хранит контактную информацию, роли и связи с питомцами.
Профили питомцев
Класс питомца связывает владельца, данные и статус.
Представление наблюдения
Класс наблюдений захватывает местоположение, идентификатор питомца и детали отчета.
Оповещения о питомцах
Класс оповещений управляет уведомлениями о потерянных и найденных питомцах.
Почему стоит создать бэкенд вашей сети потерянных и найденных домашних животных с помощью Back4app?
Back4app предоставляет надежные функции уведомлений и геозон, позволяя вашему сообществу сосредоточиться на поиске потерянных животных и укреплении соседских связей вместо инфраструктуры.
- •Надежное управление уведомлениями: Создавайте классы уведомлений с возможностями геозонирования для целевых уведомлений.
- •Функции видимости с геозонированием: Обеспечьте актуальность уведомлений, используя уведомления на основе местоположения.
- •Возможности в реальном времени: Используйте Live Queries для мгновенных уведомлений, при этом оставляя REST и GraphQL доступными для каждого клиента.
Создавайте и развивайте функции сообщества быстро с помощью одного контракта бэкенда для всех платформ.
Основные преимущества
Сообщественно управляемый бэкэнд, который помогает вам быстро привлечь ваше соседство, не жертвуя функциями.
Быстрый запуск сети сообщества
Начните с готовой схемы для пользователей, домашних животных, наблюдений и оповещений, вместо того чтобы начинать с нуля.
Поддержка связи в сообществе
Используйте оповещения в реальном времени, чтобы соединять пользователей и быстро способствовать возвращению домашних животных.
Эффективный контроль доступа
Эффективно управляйте правами пользователей, чтобы обеспечить соответствующий доступ к оповещениям и наблюдениям.
Гибкая модель уведомлений
Используйте геозонирование и уведомления, чтобы держать сообщество в курсе событий с домашними животными в районе.
Оптимизированное управление данными
Эффективно храните и управляйте оповещениями и наблюдениями без необоснованных изменений в схеме.
Процесс запуска с помощью ИИ
Эффективно генерируйте структуры бэкенда и руководство по интеграции с помощью одного настроенного запроса.
Готовы запустить свою сеть утраченных и найденных домашних животных, управляемую сообществом?
Позвольте ИИ-агенту Back4app создать вашу сеть утраченных и найденных домашних животных с функциями активного оповещения и управления наблюдениями.
Бесплатно для начала — 50 запросов к ИИ-агенту в месяц, кредитная карта не требуется
Технический стек
Все включено в этот шаблон бэкенда сети потерянных и найденных домашних животных, созданной сообществом.
ER диаграмма
Модель связи сущностей для схемы сети потерянных и найденных домашних животных.
Схема, охватывающая пользователей, домашних животных, наблюдения и тревоги.
Просмотреть источник диаграммы
erDiagram
User ||--o{ Pet : "owner"
Pet ||--o{ Sighting : "sighted"
User ||--o{ Alert : "user"
Pet ||--o{ Alert : "pet"
User {
String objectId PK
String username
String email
String password
Date createdAt
Date updatedAt
}
Pet {
String objectId PK
String name
String description
Pointer owner FK
String status
Date createdAt
}
Sighting {
String objectId PK
Pointer pet FK
Geopoint location
Date timestamp
Pointer user FK
Date createdAt
}
Alert {
String objectId PK
Pointer pet FK
Geopoint location
Pointer user FK
String alertType
Date createdAt
}
Поток интеграции
Типичный рабочий процесс для аутентификации, оповещений о питомцах, отчетов о sightings и вовлечения сообщества.
Просмотреть источник диаграммы
sequenceDiagram
participant User
participant App as Lost Pet Network App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Report lost pet
App->>Back4app: POST /classes/Pet
Back4app-->>App: Pet details
User->>App: Report sighting
App->>Back4app: POST /classes/Sighting
Back4app-->>App: Sighting confirmation
User->>App: View alerts
App->>Back4app: GET /classes/Alert
Back4app-->>App: Alert details
Словарь данных
Полная справка по полям для каждого класса в схеме сети потерянных и найденных питомцев.
| Поле | Тип | Описание | Обязательный |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Авто |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| createdAt | Date | Auto-generated creation timestamp | Авто |
| updatedAt | Date | Auto-generated last-update timestamp | Авто |
6 поля в User
Безопасность и разрешения
Как стратегия ACL и CLP защищает пользователей, домашних животных, наблюдения и уведомления.
Контроль конфиденциальности пользователя
Только пользователь может управлять данными своего профиля, в то время как другие не могут изменять их контент.
Целостность данных о домашних животных
Только разрешенные пользователи могут создавать или удалять своих домашних животных или уведомления. Используйте Cloud Code для дополнительной проверки.
Доступ к оповещениям с ограниченной областью
Ограничить видимость оповещений для соответствующих пользователей (например, пользователи получают только оповещения о своих питомцах).
Схема (JSON)
Определение сырой схемы JSON готово к копированию в Back4app или использованию в качестве справки по реализации.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Pet",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"description": {
"type": "String",
"required": true
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Sighting",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pet": {
"type": "Pointer",
"required": true,
"targetClass": "Pet"
},
"location": {
"type": "Geopoint",
"required": true
},
"timestamp": {
"type": "Date",
"required": true
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Alert",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pet": {
"type": "Pointer",
"required": true,
"targetClass": "Pet"
},
"location": {
"type": "Geopoint",
"required": true
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"alertType": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
}
}
}
]
}Создать с AI-агентом
Используйте AI-агента Back4app для создания реальной сети потерянных и найденных домашних животных, основанной на этом шаблоне, включая фронтенд, бэкенд, аутентификацию, а также функции оповещения и sightings.
Создайте сообщество по поиску пропавших домашних животных на Back4app с этой точной схемой и поведением. Схема: 1. Пользователь (использовать встроенный Back4app): имя пользователя, email, пароль; objectId, createdAt, updatedAt (система). 2. Животное: владелец (указывает на пользователя, требуется), имя (строка, требуется), детали (строка), статус (строка, требуется); objectId, createdAt, updatedAt (система). 3. Наблюдение: животное (указывает на животное, требуется), местоположение (GeoPoint, требуется), отчет (строка, требуется); objectId, createdAt, updatedAt (система). 4. Опасение: животное (указывает на животное, требуется), тип оповещения (строка, требуется), временная метка (дата, требуется); objectId, createdAt, updatedAt (система). Безопасность: - Только пользователь может обновлять или удалять свои данные профиля. Только владелец может создавать или удалять своих животных и оповещения. Используйте Cloud Code для валидации. Поведение: - Список пользователей, управление оповещениями, отчет о наблюдениях и сотрудничество через уведомления. Доставка: - Приложение Back4app со схемой, ACLs, CLPs; фронтенд для пользовательских профилей, животных, наблюдений и оповещений.
Нажмите кнопку ниже, чтобы открыть агента с предварительно заполненным запросом этого шаблона.
Это базовый запрос без суффикса технологии. Вы можете настроить сгенерированный фронтенд-стек позже.
API Playground
Попробуйте REST и GraphQL эндпоинты в сети по поиску пропавших домашних животных. Ответы используют макетные данные и не требуют учетной записи Back4app.
Использует ту же схему, что и этот шаблон.
Выберите свою технологию
Расширьте каждую карточку для интеграционных шагов, паттернов состояния, примеров моделей данных и офлайн заметок.
Flutter Бэкенд сети Pet
React Бэкенд сети Pet
React Нативный Бэкенд сети Pet
Next.js Бэкенд сети Pet
JavaScript Бэкенд сети Pet
Android Бэкенд сети Pet
iOS Бэкенд сети Pet
Vue Бэкенд сети Pet
Angular Бэкенд сети Pet
GraphQL Бэкенд сети Pet
REST API Бэкенд сети Pet
PHP Бэкенд сети Pet
.NET Бэкенд сети Pet
Что вы получите с каждой технологией
Каждый стек использует одну и ту же схему сети для потерянных и найденных домашних животных и API-контракты, основанные на сообществе.
Единая структура данных сеть потерянных животных
Предварительно созданная схема для пользователей, домашних животных, sightings и оповещений.
Уведомления в реальном времени для сеть потерянных животных
Мгновенные оповещения о новых sightings и обновлениях в сети.
Безопасный обмен для сеть потерянных животных
Легко делитесь информацией о домашних животных и наблюдениями с сообществом.
REST/GraphQL API для сеть потерянных животных
Гибкий доступ к API для интеграции с различными фронтендами.
Удобные профили домашних животных для сеть потерянных животных
Подробные профили пропавших и найденных животных для увеличения видимости.
Функции вовлеченности сообщества для сеть потерянных животных
Поощряйте пользователей сообщать о наблюдениях и легко предоставлять обновления.
Сравнение структуры сети потерянных питомцев
Оцените время настройки, типы SDK и возможности ИИ среди всех поддерживаемых технологий.
| Структура | Время настройки | Польза сети пропавших домашних животных | Тип SDK | Поддержка ИИ |
|---|---|---|---|---|
| Быстрая настройка (5 минут) | Единый код для сети пропавших домашних животных на мобильных устройствах и в вебе. | Typed SDK | Полный | |
| ~5 мин | Быстрая веб-панель для сети пропавших домашних животных. | Typed SDK | Полный | |
| Около 5 минут | Кроссплатформенное мобильное приложение для сети пропавших домашних животных. | Typed SDK | Полный | |
| Менее 5 минут | Веб-приложение, отображаемое на сервере для сети потерянных домашних животных. | Typed SDK | Полный | |
| ~3–5 мин | Легкая веб-интеграция для сети потерянных домашних животных. | Typed SDK | Полный | |
| Быстрая настройка (5 мин) | Нативное приложение Android для сети потерянных домашних животных. | Typed SDK | Полный | |
| ~5 мин | Нативное приложение iOS для сети пропавших домашних животных. | Typed SDK | Полный | |
| Около 5 минут | React-интерфейс веба для сети пропавших домашних животных. | Typed SDK | Полный | |
| Менее 5 минут | Корпоративное веб-приложение для сети потерянных домашних животных. | Typed SDK | Полный | |
| Менее 2 минут | Гибкое GraphQL API для сети потерянных домашних животных. | GraphQL API | Полный | |
| Быстрая настройка (2 мин) | Интеграция REST API для сети потерянных домашних животных. | REST API | Полный | |
| ~3 мин | Серверная PHP платформа для сети потерянных домашних животных. | REST API | Полный | |
| Около 5 мин | .NET платформа для сети потерянных домашних животных. | Typed SDK | Полный |
Время настройки отражает ожидаемую продолжительность от инициализации проекта до первого успешного оповещения или запроса о пропаже с использованием данной схемы шаблона.
Часто задаваемые вопросы
Общие вопросы о создании сети поиска потерянных и найденных домашних животных с помощью этого шаблона.
Готовы создать свою сеть потерянных и найденных домашних животных?
Начните свой проект, ориентированный на сообщество, за мгновения. Кредитная карта не нужна.