This is a uniquely Australian sport that involves a horse and rider controlling a beast around a course. The platform allows various users to manage the entire process from the sporting administration body, to an event organiser and as a participant nominating in the events.
Eight members of the A2 Design team are currently working at the platform to develop the main site backend, frontend, and desktop app. The team consists of 6 fullstack developers (CakePHP, Laravel, Vue.js), a project manager, and QA.
The main goal of the project was to develop a functional platform where the participants of the competition are able to be nominated and the secretaries are able to process their nominations.
When this goal was reached, we aimed at greater achievements, and the next stage of work was devoted to the integration of the two platforms - the initially developed app and the association platform.
Before the A2 Design had started to work with the platform it was built with CakePHP and the association platform with Laravel and Vue.js. The main challenge was to combine two platforms built with different technologies, to make these two sites a single unit for end-users in a short time.
Time and effort-wise, the A2 Design team and the client decided that conversion of both platforms to use the same technology would be over-engineering and we decided to integrate platforms instead. Our team has unified branding and navigation, and implemented end to end authorization. So the system looks seamless to the user. A user can navigate through both platforms by logging in only on one of them.
The functionality of the event organizing and managing platform has been implemented by adding different user roles and creating dashboards for each of them.
There are several user roles:
The admin is the one who moderates the activity of the secretaries, decides whether the sports event, drafts will be held or not, the secretaries create events and the admin decides to publish it or not.
The secretary is the person who is responsible for organizing the sports events, he creates event’s competitions, and processes applications submitted by participants. And the committee secretary decides who is admitted and who is not. He can also act as a member and submit nominations.
The secretary only is the person who is responsible for organizing the competition, he creates drafts and events.
The member has one of the main features, he can monitor the progress of the competition. The secretary puts points during the event and participants can watch the event leaderboard changing online.
The volunteer is also a participant who does not need to purchase a subscription, he is not a full member of the association, but he can participate in the tournament, not on a permanent basis.
More exciting features and collaborations in progress!