Задание: iOS. Разработать прототип идеи мобильного приложения на основе описания функционала (Дистанционная работа)
Ищу опытного iOS-разработчика для создания прототипа мобильного приложения. У меня подробное описание идеи приложения, но нет дизайнов. Надо создать прототип с использованием стандартных элементов дизайна. Необходим прототип, поэтому большую работу по дизайну проводить не надо.
Описание проекта: приложение для сканирования визитных карточек, автоматического извлечения контактной информации и управления контактами через удобный и современный интерфейс. Есть интеграция с ChatGPT. Приложение предназначено для профессионалов в сфере продаж и бизнес-нетворкинга. Распознавание текста на изображениях реализовывать не надо, есть готовая библиотека.
Основной функционал:
Аутентификация через
- Email и пароль
- Google
- Apple
- Facebook
Главный экран:
- Поиск
- Фильтрация по датам
- Сортировка по дате сканирования, имени, фамилии, названию компании
- Кнопка массового выбора карточек
- Список визиток
Действия с выбранными:
- Удалить
- Экспорт данных в CSV и Excel с отправкой на email (в поле ввода показывать последний введенный)
Кнопка "Сканировать" и "Добавить в ручную" в нижней части экрана
Экран сканирования визиток с проверкой качества изображения
Экран редактирования данных визитки (имя, фамилия, компания, должность, email, телефон, адрес и комментарии)
Экран настроек:
- Просмотр имени пользователя
- Удаление аккаунта
- Выход из аккаунта
- Раздел FAQ
Требования:
- Способность реализовать приложение на основе описания функционала
- Обязательно: опыт интеграции ChatGPT
- Обязательно: Чистая, модульная архитектура кода
- Обязательно: Интеграция сторонних API
- Умение работать с авторизацией через социальные сети
- Опыт работы с экспортом файлов (CSV, Excel) и отправкой данных по email
- Базовая работа с локальными базами данных (например, Google Firebase, CoreData или Realm)
- В конце предоставить полный исходный код проекта (Xcode)
- Рабочее приложение для тестирования через TestFlight
- Помочь выложить приложение в доступ
Примерный срок выполнения:
- 1 неделя