- Home
- Case Studies
- Team Extensions
- Etnetera
Web Application for Sports Betting | Team Extension
Frontend
API
Team Size
3
Etnetera Flow is a leading technology company that emerged as an independent entity from the mobile division of the Czech IT group, Etnetera Group. The company specializes in developing digital products, with a strong focus on creating cutting-edge mobile applications for both Android and iOS platforms.
Combining a customer-centric approach with modern technologies, Etnetera Flow delivers mobile applications that provide maximum value and an exceptional user experience.
About the Project
Our frontend (FE) team was tasked with developing a responsive web application for sports betting, designed to complement the native mobile app. This project required close collaboration with the FE team on the client’s side in Austria and the native development team at Etnetera Flow.
We also partnered with an Austrian company specializing in the development, delivery, and maintenance of technology and related services for operators in the gaming industry. The entire development process was conducted using Agile methodology, with bi-weekly sprints.
CHALLENGE
Our team was responsible for developing key sections such as registration, login, account management, payment methods, and integration with the client’s CMS.
Since the client lacked the internal capacity for web development, they decided to outsource the development of these specific sections. As a result, our Angular developers needed to quickly integrate as full-fledged members of the international development team.
How We Proceeded:
1. Team Assembly and Onboarding
Before the project began, we carefully selected Angular developers who would fully integrate into the existing SCRUM team. This process included a detailed onboarding, face-to-face introductions with the team, and familiarization with the internal processes and tools used within the team.
2. Analytical Work
At the project’s outset, the goal was to thoroughly understand the project’s requirements and objectives, as well as to identify technical and design challenges. Initially, we needed to analyze the GraphQL API schema, which facilitates communication between the frontend and backend. Further analyses were conducted as needed, particularly before implementing major functionalities such as authentication and payment methods.
3. Solution Implementation
In addition to implementing frontend components and backend integration, we needed to adjust the design and UX, as the project initially did not include a web application. During implementation, new requirements emerged that needed to be addressed flexibly.
4. Go-Live
In this phase, the application was deployed to production servers, monitored, and our team was ready to address any issues in real-time.
5. Project Handover
The final step was the formal completion of the project and the handover of all deliverables to the client. A key part of this process was ensuring that the client and their team were capable of managing and further developing the application.
Achievements
Key Benefits for the Client:
- Delivery of a high-quality application within the specified timeline, ahead of the year's major sports events.
- Code written with a focus on readability, maintainability, and the use of the latest technologies and frameworks.
- Effective and seamless communication within the team and with the international client.
- Smooth registration, login, and execution of financial transactions through various payment methods within a single application.