🐾 Новый проект по REST API и GraphQL: cистема для ветеринарных клиник #VetCareGA 🐾
В ближайший месяц будем проектировать приложение, в котором владелец питомца сможет записывать его на приём к ветеринару и следить за его здоровьем: получать результаты анализов, рекомендации по питанию, назначения и другую важную информацию.
Важно учесть:
+ один пользователь может иметь несколько питомцев
+ ограничения по слотам записи
+ статусы записи: новая, оплачена, проведена, отменена
+ врачей разных специализаций
Спроектируем 👉REST API методы для процессов:
✅ запись питомца на приём
✅ отмена записи
✅ история записей
И отдельно покажу, как эти же сценарии можно было бы реализовать через 👉GraphQL.
📌 План:
1. Проектирование:
+ endpoint-ы и методы
+ headers
+ JSON запросов и ответов
+ алгоритмы работы
+ обработка ошибок
2. Документация:
+ постановки задач на REST API и GraphQL методы в Confluence
+ схема БД и дизайн UI/UX
+ маппинг данных: JSON - БД
3. Инструменты:
Посмотрим, как работать с REST API и GraphQL в Postman, Insomnia и Swagger (OpenAPI).
📌 В результате:
▫️ несколько постановок задач по REST API в Confluence
▫️ примеры GraphQL как альтернативы
▫️ схема БД
▫️ дизайн ключевых экранов
▫️ интерактивная документация OpenAPI (Swagger)
🎯 Кому актуален проект?
🔹 работаете аналитиком и хотите прокачать навыки работы с Backend
🔹 у вас на горизонте задачи по бронированиям, CRM или личным кабинетам
🔹 хотите научиться оформлять требования к API
🤝 Хотите участвовать и получать новый опыт в REST API и GraphQL для работы и собеседований?
Подписывайтесь на @getanalysts и следите за тегом #VetCareGA.
Добро пожаловать в команду!
#RestApiGA
📱 Tg | 💙 ВК | 💬 Max
Post #3267
3.36K

- 🔥 46
- ❤ 15
- ❤🔥 6
- 👍 3