Каталог ресторанов

Restaurant Catalogue

Технологии и инструменты:

JavaScript, HTML 4/5, CSS, Ajax, Handlebars, Java, String MVC.

Клиент

Заказчик — крупная компания желтых страниц.

Задача

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

Решение

Функциональность:

Приложение позволяет искать рестораны по кухне, расположению и названию. Полученный результат можно отфильтровать по различным параметрам, таким как рейтинг, рейтинг шеф-повара и возможность бронирования столиков.

Для каждого ресторана пользователь может просмотреть адрес, рейтинг, среднюю стоимость обеда на одного человека, отзывы клиентов, время работы, дополнительную информацию, принимаемые кредитные карты, фотогалерею и расположение на карте. Также можно позвонить из приложения, отправить электронное письмо или заказать такси.

Решение:

С самого начала было принято решение использовать для этой работы back-end Spring MVC, потому что его можно легко интерпретировать на разных платформах. Фронтенд использует Java Script + фреймворк handlebars. Основным архитектурным принципом была реализация классов, интерфейсов, наследования, полиморфизма и других подходов к языкам высокого уровня. Это позволяет нам легко и быстро масштабировать приложение в любое время.

Платформа Spring MVC предоставляет архитектуру модель-представление-контроллер и готовые компоненты, которые можно использовать для разработки гибких и слабо связанных веб-приложений. Шаблон MVC приводит к разделению различных аспектов приложения (логика ввода, бизнес-логика и логика пользовательского интерфейса), обеспечивая при этом связь между этими элементами.

Результат

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

Пожалуйста, отправьте ваш запрос на проект, и наши специалисты свяжутся с вами, чтобы обсудить наше дальнейшее сотрудничество.
Начать проект