Development of the Mobile App for the second-hand provider

Japanese Retail

About Client

The client is a Japanese second-hand products supplier who wants to build a mobile application to manage their drivers and their daily tasks. This application is not only for internal use but also for a product sold to enterprises in the same field.

Challenges

After deciding on the project’s requirements, the client searched for a highly qualified and experienced team to implement it. Based on the experience of the TECHVIFY team of developers and our previous case studies that we have delivered for years, the client trusted and asked our consulting experts to implement the project.

The client commissioned the TECHVIFY team to build a mobile application used for both iOS and Android devices that contains the main feature of using Bluetooth Low Energy (BLE) to connect and get data from the scale.

The main challenge here was the difference in culture and language. Moreover, clients coming from Japan always have high expectations and detailed requirements.

Solutions

Our talented 6-member team included:

  • PM: 1
  • BrSE: 1
  • Mobile developers: 1
  • Backend developer: 1
  • Tester: 2

The fixed-price project was expected to last for four months. Based on the client’s specific requirements and the project’s characteristics, we approached it with the waterfall methodology, which was considered an optimal option for achieving the highest results.

Analysis and design

Professionals in TECHVIFY’s development team began to define the client’s demands and requirements. After that, we developed a thorough project plan and a detailed risk analysis to minimize the potential effects.

Implementation and deployment

During this phase, our software developers used Flutter, a mobile cross-platform framework that reduces development, maintenance, and cost.

We also embed the source code provided by the client to replicate the behavior of the real device on a Raspberry device for a BLE connection.

The product was released after the requested changes from the client were implemented. The app has been implemented with the necessary mobile app functionality.

Maintenance

After the deployment phase, our team put maintenance and support into practice. This phase involved frequently implementing change requests, identifying and addressing bugs, and ensuring the mobile app ran smoothly on both iOS and Android platforms.

Outcome

Partnering with TECHVIFY, the client was satisfied with the final mobile application and its key features:

  • Submit Weighing registration
  • Track daily routes with distance calculations.
  • Connect to a scale device and get data using BLE

The product has been completed on time and has reached high performance on both iOS and Android platforms. This successful application is helpful for internal use and a profitable product our client sells to other businesses in the same industry.

Technologies and Tools

  • Terrraform, Pyhon, Amazon web services, Flutter
  • Cloudfront, S3, AWS Transcoder, SNS, SQS, Cognito, API Gateway, Lambda, RDS Proxy, RDS
  • SendGrid, Firebase
  • SQL Database, Power Apps

More Case Studies

casestudy1 2111
Build a Platform Supporting Custom Reporting Frameworks

Client: Singapore

TECHVIFY has completed the project with the biggest and best team of the year, 11 successful releases, and good user feedback.

We do not stop at bringing success to our clients but gaining customer satisfaction after each project.
Build a mobile application for finance and technology company

Client: Hong Kong

They are oriented to building and growing their company to become the first Metaverse Giant for Gamification and Social Media Networking in the Virtual World of Investing.

dinetouch thumb
DineTouch - Mobile App and Back-end System

Client: Singapore

They desire to create an effective Restaurant Management Suite Solution through comprehensive control of restaurant operations. They intend to build a platform that works with multiple tenants