1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/keyjane-hotels

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.06.2025 09:00 68c1f50

Проект системы управления для мобильного приложения Функции управления backend для приложения "Живи Где", включают управление тематическими отелями, уникальными отелями, статистикой зарегистрированных пользователей, статистикой заказов, статистикой отелей. В каталоге Controller в подкаталоге Api находятся API для разработки приложения.

  • Система отправки сложных форм, включая загрузку нескольких изображений
  • Интерфейсная разметка на основе фреймворка Bootstrap
  • Упакованный класс для работы с базой данных PDO, реализующий стандартные функции CRUD, простые в использовании
  • Стратегия случайного предложения отелей
  • Алгоритм размытого поиска отелей с использованием нескольких условий
  • Использование jQuery плагина Datatables значительно расширяет способы представления данных, делая их более интерактивными. Обладает функциями автоматического разбиения на страницы, размытого поиска и т.д.
  • Упакованный класс Response, который может передавать 4 параметра show($code, $message = '', $data = array(), $type = self::JSON) для отображения JSON, массива или XML.
  • Структура проекта легко понимаема, что облегчает расширение функциональности

Эффектные скриншоты

Бонус, бонус

**Реализованы функции, подобные функциям бронирования отелей в приложении "Элайн", включая поиск отелей, рекомендации уникальных отелей, рекомендации скидочных отелей и т.д. Возможность бронирования отелей, просмотра заказов, за исключением функции оплаты (функция оплаты должна быть зарегистрирована в рамках компании, что невозможно сделать для личного использования).**
  • Создание NavigationController для полного экранного свайпа назад
  • Отображение интерфейса с использованием UICollectionViewController
  • Отображение таблицы с поддержкой прокрутки вниз для обновления и прокрутки вверх для загрузки новых данных
  • Использование библиотеки Masonry для автоматической разметки
  • Упакованный экран приветствия
  • Использование YYModel для преобразования словаря в модель
  • Отображение сложных интерфейсов
  • Оптимизация памяти для повторного использования ячеек
  • Структура проекта легко понимаема, что облегчает расширение функциональности
  • Интерфейс реализован с использованием кода, некоторые интерфейсы реализованы с использованием xib. Код легко читаем, соответствует стандартам и имеет комментарии. Взаимодействует с сервером, написанным на PHP, и API, реализованным на PHP.
  • Основные функции: поиск отелей по тематике, случайное предложение отелей, рекомендация отелей по городу, поиск отелей с использованием нескольких условий, отображение карты местоположения отеля, планирование маршрута и навигация (Baidu Maps, AutoNavi Maps, система навигации), просмотр заказов, функции поделиться отелем и т.д.

Эффектные скриншоты

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/keyjane-hotels.git
git@api.gitlife.ru:oschina-mirror/keyjane-hotels.git
oschina-mirror
keyjane-hotels
keyjane-hotels
master