Разработка GraphQL API для мобильного и SPA приложений

Digital
Заказчик

Digital

10 проектов
Параметры проекта
Вариант сотрудничестваОдноразовый проект
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокот до 2026-08-24
Описание проекта
Мигрируем с REST API на GraphQL для React Native-приложения и React SPA. Нужен разработчик с опытом GraphQL в продакшне.

Объём работ

1. Дизайн схемы
— Type-first: User, Product, Order, Review, Notification
— Типы ввода, мутации
— Кастомные скаляры (Date, JSON, Upload)
— Enum-типы для статусных полей

2. Реализация
— Apollo Server 4 + Express
— DataLoader для предотвращения N+1 запросов
— JWT-аутентификация через context
— Авторизация на уровне полей
— Subscriptions через WebSocket (статус заказа, уведомления)

3. Производительность и качество
— Ограничение глубины/сложности запросов
— Persisted queries для мобильных клиентов
— Оптимизация PostgreSQL (EXPLAIN ANALYZE)
— Юнит-тесты резолверов (Jest + Supertest)
— Apollo Studio интеграция

4. Документация
— Документированная схема (описания всех типов)
— Postman/Insomnia-коллекция
— Гайд по миграции с REST
Автор проекта: Digital