
The post has been translated automatically. Original language: Russian Russian
Royal Obidos Spa & Golf Resort is an excellent resort on the coast of Portugal, offering an unsurpassed combination of luxury and beauty. The 5-star hotel offers guests a SPA, conference rooms for meetings, comfortable rooms for relaxation. The 18-hole golf course stretches from the Obidush Lagoon to the vast expanses of the Atlantic Ocean, providing an indescribable experience for golfers.About the Moses Buggy project – a hardware and software complex that provides the player with an additional client service and control functions for movement on the territory of the golf club.
As part of the project, we have developed a web interface for tracking the location of electric cars (Buggy Car), as well as a mobile application that allows you to control and block movement, as well as providing additional functionality for players.
For the convenience of players, a ruler function has been added to the application to calculate the angle and force of impact, a Pace-of-Play self-monitoring system that allows you to monitor the time of the game, a restaurant showcase in the Club House for ordering drinks and snacks with delivery to the player on the field.
- Implement a real-time location and status telemetry system for Buggy with movement history storage.
- Integrate with the customer's hardware modules to block movement when approaching the forbidden zone.
- Implement a remote ordering system in a restaurant through an application.
- Expand the map for easy navigation, viewing the playing fields with a system displaying the location of the electric car for employees.
- Develop a "ruler" function that allows you to calculate the distance from the player's location to the hole.
- Create a system to control the pace of the game.
Golf is an exact game, the players' time on the course is limited, each hole has its own time. Players must complete the passage of the hole before the next participant appears. For the convenience of club members, we have developed additional functionality.
- When boarding the car during the first turn-on, a presentation video is shown to all participants.
- Clear navigation on the map allows new participants to easily find the way to the next game hole.
- The built-in buggy movement control system with an accuracy of 1 m does not allow you to enter restricted areas, which makes it possible to maintain the quality of the lawn covering in places where it is impossible to move on a buggy, as well as to avoid overturning and situations when the buggy gets bogged down in the ground, sand, etc.
- The timer on the screen shows how much time the player has left to complete the hole (Pace of Play). The creation of a time tracking system has reduced the burden on the marshal controlling the players on the field, now there is no need to remind the participants that they need to speed up. The system does it!
- For the convenience of the game, we have built a ruler into the application. Using a ruler, you can calculate the distance to the hole. The solution allows players to make more accurate shots and pass the entire playing field faster. This tool is in demand among experienced golfers who know and control their hitting power.
- The built-in functionality in the application allows you to create more comfortable conditions for recreation, allowing you to order drinks and snacks. The system takes into account the location of the buggy at the moment and directs the employee to the point where the Buggy is located. The participant can continue the game and not worry that the ordered drink will not be delivered, even if he leaves the game hole and moves to a new one. The developed system of orders and service allows players not to break away from the game to visit the restaurant, reduces the likelihood of a queue at the hole due to the interruption of the game, speeds up the process of passing holes and increases the loyalty of club members.
- PHP 8
- React.js
- Symfony 6
- REST API
- PostgreSQL
- RabbitMQ
- Docker
- Flutter
- OSM SDK
By the way, there are automated and lawn mowers.
Royal Obidos Spa & Golf Resort – это превосходный курорт на побережье Португалии, предлагающий непревзойденное сочетание роскоши и красоты. Отель 5 звезд, предлагает гостям отдых в SPA, конференц-залы для встреч, комфортабельные номер для отдыха. Гольф-поле из 18 лунок простирается от лагуны Обидуш до бескрайних просторов Атлантического океана, предоставляя непередаваемый опыт гольфистам.О проектеMoses Buggy – аппаратно-программный комплекс который предоставляет игроку дополнительный клиентский сервис и функции контроля за передвижением по территории гольф-клуба.
В рамках проекта мы разработали веб-интерфейс для отслеживания местоположения электрокаров (Buggy Car), а также мобильное приложение, позволяющее осуществлять контроль и блокировку передвижения, а также предоставляющее дополнительный функционал для игроков.
Для удобства игроков в приложение добавили функцию линейки для расчета угла и силы удара, система самоконтроля темпа игры (Pace-of-Play) позволяющий следить за временем прохождения игры, витрину ресторана в Club House для заказа напитков и снэков с доставкой игроку на поле.
- Реализовать систему телеметрии по местоположению и состоянию Buggy в режиме реального времени с хранением истории передвижений.
- Интегрироваться с аппаратными модулями заказчика для блокировки движения при приближении к запрещенной зоне.
- Реализовать систему дистанционного оформления заказов в ресторане через приложение.
- Развернуть карту для удобной навигации, просмотра игровых полей с системой отображающей месторасположения электрокара для сотрудников.
- Разработать функцию «линейки», позволяющую рассчитывать расстояние от местоположения игрока до лунки.
- Создать систему контроля темпа игры.
Гольф — это точная игра, время игроков на поле ограничено, на прохождение каждой лунки отводится свое время. Игроки должны завершить прохождение лунки до появления, следующего участника. Для удобства членов клуба нами был разработан дополнительный функционал.
- При посадке в машину во время первого включения всем участникам показывается презентационный ролик.
- Понятная навигация на карте позволяет новым участникам легко найти путь к следующей игровой лунке.
- Встроенная система контроля передвижения багги с точностью до 1 м не позволяет заезжать в запретные зоны, благодаря чему удается сохранить качество газонного покрытия в местах, где на багги передвигаться нельзя, а также избежать переворачивания и ситуаций, когда багги увязнет в грунте, песке и т. д.
- Таймер на экране показывает, сколько времени игроку осталось на прохождение лунки (Pace of Play). Создание системы учета времени позволило снизить нагрузку на маршала, контролирующего игроков на поле, теперь нет необходимости напоминать участникам, что нужно ускориться. Это делает система!
- Для удобства игры мы встроили в приложение линейку. С помощью линейки можно рассчитать расстояние до лунки. Решение позволяет игрокам делать более точные удары и быстрее проходить все игровое поле. Данный инструмент востребован среди опытных игроков в гольф, которые знают и контролируют свою силу удара.
- Создать более комфортные условия для отдыха позволяет встроенный в приложение функционал, позволяющий осуществлять заказ напитков и снэков. Система учитывает месторасположение багги в данную минуту и направляет сотрудника к точке, где находится Buggy. Участник может продолжать игру и не переживать, что заказанный напиток не будет доставлен, даже если покинуть игровую лунку и переместиться на новую. Разработанная система заказов и обслуживания позволяет игрокам не отрываться от игры на посещение ресторана, снижает вероятность появления очереди на лунке из-за прерывания игры, ускоряет процесс прохождения лунок и повышает лояльность участников клуба.
- PHP 8
- React.js
- Symfony 6
- REST API
- PostgreSQL
- RabbitMQ
- Docker
- Flutter
- OSM SDK
Кстати, там автоматизированные и газонокосилки.