Objective:
Our Client, The Global Sourcing Association (GSA), is in the industry association and professional body for strategic sourcing. They are the home of the Global Sourcing Standard and are passionate about the promotion of best practice and the upskilling of talent across the global strategic sourcing industry.
GSA contacted FIVE to lead the development of a brand-new application that would display the schedule for each new event, with an admin panel for filling out the data.
Challenge:
The GSA faced several challenges in its event management processes, including manual scheduling, inefficient communication, and a lack of a centralized platform for information dissemination. The absence of a comprehensive solution resulted in operational inefficiencies, missed opportunities, and limited industry impact.
Our team developed this project completely from the ground-up. It was required of us to create mobile app for iOS and Android, as well as a website admin panel for it.
We faced some difficulties setting up ios ci-cd, figuring out firebase technologies for BE and clients, and choosing the best stack from firebase or other providers.
Solution:
We developed a holistic solution comprising a mobile app for iOS and Android platforms, as well as a website admin panel. The development team leveraged their expertise in mobile development, frontend design, quality assurance, and project management to create an integrated platform that streamlined event management processes.
Our agile development methodology ensured effective collaboration and timely delivery. We utilized the Flutter framework for cross-platform mobile development, incorporating features like schedule display, notifications, and attendee engagement. The admin panel was built using JavaScript, React, and Redux for seamless data management and easy content updates.
Our team consisted of:
- 4 Mobile developers,
- 1 Front-end developer,
- 1 PM/BA,
- 1 QA,
- 1 Designer
It took our team 6 months to finish.
Technologies:
Mobile:
- Flutter framework for Dart and GetX state manager (allows realization of business logic in one app (in one code base) for android and iOS devices).
For admin page:
- Javascript
- React
- Redux
- Thunk Api
Back-end:
- Firebase Functions
- Postman
Data storage:
- Firebase Firestore
- Firebase Realtime DB
- Firebase Storage
Continuous integration for apps and web:
- Github actions with notification in messenger
Continuous delivery:
- Firebase App delivery
Results:
The mobile app and website admin panel provided the GSA with a centralized platform for scheduling, data management, and communication. This streamlined event management processes, reducing manual efforts, and enabling efficient updates to event information. The admin panel empowered event organizers to easily modify event details and communicate important updates to participants, resulting in improved operational efficiency.
Participants experienced a significant enhancement in their event experience. The intuitive user interface, real-time schedule access, and interactive features facilitated seamless navigation, session registration, and networking among attendees. The app's availability on both iOS and Android platforms ensured a wide reach and inclusivity.


