Проект системы управления для мобильного приложения
Функции управления 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 )