Jun 28, 2024
No image
eVouchers - Cross-Platform Functionality for a Voucher App with React Native
Completed

eVouchers - Cross-Platform Functionality for a Voucher App with React Native

$10,000+
2-3 months
United Kingdom
2-5
view project
Service categories
Service Lines
Mobile Development
Domain focus
Other
Technology
Programming language
TypeScript
Frameworks
React Native

Challenge

Wonde team was about to develop a few new ventures and side projects for their core business. One such initiative was Evouchers for which they wanted to find a long-term partnership to support them with the current and future initiatives. They built all of their desktop apps internally but decided to find a partner who will assist them with mobile projects. One of the main project objectives was to build a mobile app both for iOS and Android, based on designs they made. They were additionally very keen to use React Native, as they've already used it in another project and wanted to keep the same stack everywhere.

Solution

As Wonde Team wanted to build cross-mobile app and had some good experience with React Native, we decided to go this way. One of the most important factors helping in the entire planning and development process was the fact that we spoke directly with the CTO and the decision-maker right from the beginning, so we could proceed much faster with decisions.

Results

We divided the project into four sprints: SPRINT 1: The team prepared the project backlog, planned sessions, and set up the boilerplate with React Native, Expo, and TypeScript. They created initial UI components, configured Testflight, and investigated the API. SPRINT 2: The team developed more UI components, including splash, login, magic link, home, and transactions screens. They added deep linking and search transactions features. SPRINT 3: The team implemented the scan voucher screen with barcode scanning, handled camera permissions, and developed the redeem voucher and success screens. SPRINT 4: The final sprint focused on remaining screens and QA adjustments. After thorough testing, the app was published, marking the project's completion.