Доработать приложение на Swift, также требуется знание бэкенда
Данное приложение – платформа подарков, где пользователи – покупатели и магазины. Платформа подключена к VigLink, обеспечивая покупателей каталогом сетевых магазинов, также в будущем к платформе будут подключены магазины с уникальным ассортиментом подарков с помощью аккаунтов магазинов. При заказе у магазина какого-либо товара, магазину отправляется текстовая ссылка в мессенджерах.
Стек технологий:
Сервер:
БД: Realm
Technology: node.js
Language: typescript
FW: express.js
Storage: AWS S3
Клиент:
Language: Swift
Дополнительные библиотеки:
- FlowKitManager
- PureLayout
- PhoneNumberKit (2.6)
- SwiftyJSON
- Alamofire
- ObjectMapper
- UITextView+Placeholder
- RxSwift
- RxCocoa
- CameraManager
- pop
- Kingfisher
- IQKeyboardManagerSwift
- Добавить новые методы в API приложения:
- функция удаления товара с аккаунта магазина
- функция восстановления пароля
- сортировка товаров по лайкам, дате, отзывам, выбору конкретного типа события
- Проверить работу хостинга (приходит отрицательный ответ с сервера) и смс-верификации Twilio
- Добавить метод об изменении графы «Описание магазина»
- Внедрение новых методов API в приложение
- Добавление функции лайка/дизлайка по запросу POST /user/:id/rate
- Описать архитектуру базы данных
- Добавить в регистрацию и настройки аккаунта магазина графу «Описание компании», которое должно отображаться в постах главной ленты сразу после названия магазина
- Исправление бага по регистрации – сделать ошибку при попытке регистрации по уже зарегистрированному номеру телефона
- Доработка приложения по Trello
- Доделать профиль
- Подложки к фото
- Пустые table view
- Фильтры
- Проверка правильности категории
- Раздел машинного обучения не нужно дорабатывать, схема машинного обучения была переделана, и оно еще находится в разработке
Срок выполнения - 15 дней.
Важно: общение будет происходить в телеграмм, разработчик должен выходить на связь один раз в день
ТЗ будет прислано после отклика на выполнение работы