Ирина Печик ipechik Сбер ID
Помогаю превратить идею в надежный программный продукт
Рейтинг
5 401
№ 278 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
6 лет
На сайте с
2026 года

iOS-приложение под ключ с релизом в App Store: Swift/SwiftUI + ASP.NET Core + PostgreSQL + AWS S3

Используемые навыки ASP.NET .NET PostgreSQL Swift Разработка iOS

Описание

iOS-приложение для звуковой терапии и медитаций + серверная часть.

Выполненные задачи:
- анализ рынка и конкурентов;
- проектирование архитектуры и БД;
- разработка backend (REST API, .NET);
- разработка iOS-приложения;
- публикация в App Store.

Реализовано полностью самостоятельно - от архитектуры до релиза.

Решение

Архитектура: трёхслойная — iOS-клиент, серверное API, БД. Backend - Clean Architecture + CQRS.

Роли: эксперт (управляет контентом) и пользователь. Права доступа - на уровне каждого API-запроса.

Авторизация: JWT, токен в Keychain

Медиаконтент: аудио и изображения - в Amazon S3, доступ через отдельный интерфейс-обёртку, хранилище можно заменить без изменений в остальной системе.

Push-уведомления: реализованы для напоминаний о тренировках/практиках и анонсов прямых эфиров.

Персонализация: рекомендации практик пересчитываются несколько раз в день по текущему состоянию пользователя.

CI/CD: автоматический пайплайн сборки и деплоя через GitHub Actions, контейнеризация - Docker.

Интеграции: системный календарь, нативный шеринг, встроенный YouTube-плеер для прямых эфиров.

Стек:
C#, ASP.NET Core, REST API, Clean Architecture, CQRS, Entity Framework Core, PostgreSQL, JWT, Amazon S3, Docker, GitHub Actions, CI/CD, Azure, Push-уведомления, Swift, SwiftUI, MVVM, Keychain, EventKit

Результат

Приложение опубликовано мной в App Store;
Эксперт управляет контентом сам, без участия разработчика;
Изолированное хранилище медиа, слоистый backend и настроенный CI/CD - низкая стоимость сопровождения и быстрый выпуск обновлений;

Оценили проект: