commit 1fd5f6575e98b9d472d99798e608097fd7358c1d Author: Фофанов Дмитрий Викторович Date: Tue Sep 1 12:07:21 2026 +0300 Initial Russian iPhone mobile landing diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..71c5423 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +Thumbs.db +*.log diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..254ce26 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Dmitry Fofanov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..bc418c2 --- /dev/null +++ b/README.md @@ -0,0 +1,68 @@ +# Coral Mobile Lending + +Русскоязычный одностраничный лендинг проекта нативного iPhone-приложения Coral +Travel. Страница рассказывает о концепции мобильного кабинета для путешествий: +акции, направления, заявки, события и персональная информация — в знакомом +мобильном сценарии. + +Название репозитория сохраняет заданное имя `coral-mobile-lending`; по назначению +это именно **landing page**, а не приложение для кредитования. + +## Что находится в репозитории + +- `index.html` — автономная адаптивная страница с встроенными CSS и JavaScript; +- `img/hero.png` — широкий Hero-кадр; +- `img/overview.png` — обзор интерфейса и назначения приложения; +- `img/screens.png` — галерея ключевых экранов iPhone; +- `robots.txt` и `sitemap.xml` — базовые файлы для публикации. + +Изображения подготовлены из предоставленного исходного макета `KTM.JPG`: Hero, +обзор и галерея нарезаны в отдельные горизонтальные кадры для своих разделов. + +## Сценарий продукта + +Лендинг описывает направление разработки, а не обещает опубликованный App Store +релиз. Предполагаемый мобильный продукт включает: + +- ленту новостей, акций и специальных предложений; +- каталог направлений и туров; +- подачу заявки на мероприятие с телефона; +- личный кабинет с контактными данными и историей обращений; +- push-уведомления о важных обновлениях; +- безопасный вход и хранение сессии в Keychain. + +## Техническая концепция iOS + +Для нативной реализации предлагается стек Swift, SwiftUI и `URLSession` с +модульной архитектурой: `Auth`, `Feed`, `Offers`, `Events`, `Profile` и общий +сетевой слой. Ключевые требования — поддержка iPhone, Dynamic Type, VoiceOver, +безопасное хранение токенов и глубокие ссылки из уведомлений. + +## Локальный просмотр + +Сборка не требуется: страница статическая. + +```bash +git clone https://github.dfv24.com/fofanov.dmitry/coral-mobile-lending.git +cd coral-mobile-lending +python3 -m http.server 8080 +``` + +Откройте `http://localhost:8080`. Для быстрой проверки достаточно открыть +`index.html` в браузере, но HTTP-сервер корректнее имитирует публикацию. + +## Проверка + +```bash +test -f index.html +test -f img/hero.png +test -f img/overview.png +test -f img/screens.png +``` + +## Лицензия + +Код лендинга распространяется по [MIT License](LICENSE). Логотипы и материалы +Coral Travel остаются собственностью соответствующих правообладателей; перед +публичным коммерческим использованием требуется подтвердить права на графику и +бренд. diff --git a/img/hero.png b/img/hero.png new file mode 100644 index 0000000..fdf7b89 Binary files /dev/null and b/img/hero.png differ diff --git a/img/overview.png b/img/overview.png new file mode 100644 index 0000000..77b045f Binary files /dev/null and b/img/overview.png differ diff --git a/img/screens.png b/img/screens.png new file mode 100644 index 0000000..6ca1147 Binary files /dev/null and b/img/screens.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..6ffb146 --- /dev/null +++ b/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + + + Coral Mobile — проект iPhone-приложения + + + + + + +
+
+
Концепция мобильного продукта

Coral Travel — на iPhone

Лендинг проекта нативного приложения для путешественников и партнёров: вся ключевая информация о направлениях, акциях, событиях и заявках — в привычном мобильном интерфейсе.

Посмотреть возможности ↓
Исходный Hero-дизайн Coral Travel с двумя iPhone

Визуальная основа — предоставленный макет Coral Travel, адаптированный для секций лендинга.

+
Единая точка входа

Путешествия и сервисы без лишних переходов

Проект объединяет контент, специальные предложения и взаимодействие с пользователем в одном приложении. Каждая функция спроектирована для короткого мобильного сценария.

01

Акции и новости

Персональная лента предложений, подборок и важных обновлений.

02

Направления

Удобный обзор туров и тематических материалов с визуальными карточками.

03

Заявка с телефона

Короткая форма участия в мероприятии без перехода на внешний сайт.

Экран Coral Travel и описание Travel Market
+
Понятный пользовательский путь

От интереса к действию — за несколько касаний

Интерфейс строится вокруг привычного сценария iPhone и не требует изучать сложную навигацию.

1

Открыть подборку

Пользователь видит актуальную акцию, новость или направление в ленте.

2

Изучить детали

Карточка даёт контекст, условия и понятное следующее действие.

3

Оставить заявку

Данные профиля подставляются в форму, а статус остаётся в личном кабинете.

+
Экраны продукта

Один визуальный язык для разных задач

Лента, каталог, акция и анкета связаны общей навигацией, привычной для iPhone.

Пять экранов iPhone приложения Coral Travel: акция, лента, старт, каталог и анкета
+
План реализации

Нативный iOS-стек с вниманием к деталям

Технический план можно развивать по этапам: сначала ценность для пользователя, затем интеграции и персонализация.

Клиентское приложение

  • Swift и SwiftUI для современных экранов iPhone;
  • адаптация к Dynamic Type и VoiceOver;
  • Keychain для чувствительных данных сессии;
  • deep link и push-уведомления.

Серверные интеграции

  • REST API для ленты, каталога, заявок и профиля;
  • единая авторизация и обновление токена;
  • кэширование контента для стабильной работы сети;
  • аналитика событий без передачи лишних данных.
+

Готовы обсудить Coral Mobile?

Этот лендинг фиксирует концепцию iPhone-приложения и может стать стартовой точкой для продуктового брифа, UX-проектирования и разработки MVP.

Запросить презентацию
+
+ + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..9579181 --- /dev/null +++ b/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://coral-mobile.apps.dfv24.com/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..d8b3fc6 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,6 @@ + + + + https://coral-mobile.apps.dfv24.com/ + +