Customer
Realization
Duration
Technologies
Goal of this project was to create a new web portal for the company Golem Club, which covers the largest network of fitness centres in Slovakia. The portal should contain an integrated e-shop and online reservation training calendar.
The result should constitute a comprehensive web solution with a responsive design or mobile application which would perform the role of a sales channel – it should allow registration, service purchase and reserving training schedule using web, which will lower the burden on the reception and increase cost efficiency for providing the services.
The solution should also perform the role of a marketing and communication channel of the company (promoting sales, motivation to the regular service purchase, loyalty system, gamification, socialisation, and interconnection with the social media). In future an extension for B2B services and for company employees is foreseen.
The portal should also serve as a visually attractive and modern presentation of the company and its activities. Managing the portal contents should be done using a modern and user-friendly CMS.
The previous web needed to be replaced as it was 7 years old and it did not fulfil the demanded roles in the sense of design, information contents and functionalities. It was hard to navigate for the user, and reservations and schedules were performing poorly.
01. Current state analysis and technical solution proposal
After collecting requirements for the system a technical solution proposal was created. The solution has been suggested as three standalone applications with mutual communication – the portal, CMS, and integration application – interconnection with the back-end system Member Pro, which is used by the company Golem for managing users, orders and reservations.
02. UX, UI design
The portal is targeted at the broad audience and high daily visit rates, and therefore the user interface was strongly in focus in the sense of UX (User Experience) and UI (User Interface). A modern, clear design was in our focus, reflecting the up-to-date trends.
A keystone of the design is to define a set of UX/UI components, which are used across the whole application. This ensures consistency and modularity of the UI. Costs are also decreased this way, when implementing possible future changes.
Common features of the proposed solution are:
03. Software Development and optimising
The project was implemented using open-source technologies, which are subject to standard Apache/GNU GPL/MIT licences.
At the cornerstone stands using PHP7+ and Laravel framework, complemented by technologies HTML5, CSS3, SASS, Bootstrap, JavaScript, jQuery and TypeScript. The reservation calendar is created as a single page application using VueJS..
Server and database part is based on:
04. Testing and submitting the portal to the customer
The finished portal went through multiple internal testing rounds and feedback from different SCR levels (tester, project manager, designers, design director, company top management). Then it was tested and gained feedback from the customer (management Golem, facility management), and deployed into operation.
We have successfully created a fully responsive, modern and visually attractive portal, which help our customer Golem to fulfil its business goals and to present the company. The processes of selling services and reserving trainings are fully online, which brings Golem a higher profit, cash savings and a competitive advantage. This way, also using our joint development, the company shows that it is No. 1 on the Slovak market.