WELCOME TO OUR WEBSITE

Mobile

Introduction

Project Background & Customer

LingoAce is a Singapore-based online Chinese and English language education company with a presence in Southeast Asia, the United States, China, and Europe. We developed an application for them that allows students to enroll in courses online, renew their fees, and enables parents to track their children’s learning progress. The application covers Android App, iOS App, Web App, and a backend management system. The project was successfully launched and received high praise from both clients and users.

User experience and design

How to design an application with a clean, intuitive interface and appealing features that make it easy for users to get started and keep them engaged, thereby increasing user satisfaction and retention rates, providing the company with a stable and long-term customer base.

Time challenge

As this is an internet project, we needed to expedite the development and launch the application before the start of the next academic term.

Remote communication

Due to the pandemic, on-site communication with the client was not possible, and remote communication was adopted throughout the project cycle.

Integration with third-party platform

Classin’s online teaching platform, synchronization of customer data with Zoho CRM, user behavior analysis using Amplitude, online payment processing through Stripe and Paynow, and sharing support for popular social media platforms like WeChat, Facebook, WhatsApp, and Messenger.

Project Challenges

The challenges we faced in this project

Solutions & Process

Viverra maecenas accumsan lacus vel. Risus ultricies tristique.

01

User experience optimization

We conducted multiple user research and testing sessions to optimize the design and functionality of the application. We held in-depth interviews with potential users to understand their needs and pain points and adjusted the application based on the collected feedback. Additionally, we performed several rounds of in-app testing and user acceptance testing to ensure a smooth and satisfactory user experience.

02

Agile development

We employed agile development methodology, dividing the project into several iterative cycles, each lasting two weeks. In each cycle, we communicated and confirmed requirements with clients and users, followed by design, development, and testing. At the end of each cycle, we demonstrated completed features to clients and users, collecting feedback and suggestions for optimization and improvement in the next cycle.

03

Project management

We used Confluence for drafting and communicating project PRD documents, Jira for tracking requirements and defects, and Figma for remote UI/UE design discussions with clients. We regularly assessed project status and conducted risk management to ensure the project progressed as expected. Simultaneously, we maintained active communication with clients, promptly addressing issues and adjusting plans to ensure smooth project execution.

04

Technology selection and implementation

We chose technologies based on project requirements and the client’s tech stack. We used Uniapp for mobile app development to ensure consistency and efficient development for both Android and iOS apps, Vue for Web App development, Java and Springboot framework for backend development, and MySQL for the database. This technology selection ensured the project’s scalability, performance, and stability. To integrate with third-party platforms, we studied their API documentation and SDKs and devised suitable integration plans. We maintained close communication with the technical teams of third-party platforms to ensure smooth integration and a seamless user experience.

05

Quality assurance and testing

We placed great importance on project quality. To ensure application stability and performance, we combined automated and manual testing. We wrote automated test scripts for regression testing after each code update, ensuring the proper functioning of the application. Furthermore, our testing team conducted detailed manual tests at the end of each iterative cycle, discovering and fixing potential issues.

06

Deployment and monitoring

Upon project completion, we deployed the application to the production environment and provided continuous technical support to the client. We utilized monitoring and logging tools to monitor the application’s performance and stability in real-time. These tools helped us quickly locate and resolve issues, ensuring high application availability.

07

Training and support

To ensure clients could fully utilize our developed application, we provided training and support. We prepared detailed user manuals and operating guides to help clients become familiar with the application’s usage. Additionally, we offered online and phone support to ensure clients could receive prompt assistance when encountering issues during use.

Outcomes & Achievements

Successful project launch

The application was successfully developed and launched, receiving high praise from clients and users. The user experience and design were well-received, bringing benefits to clients and becoming one of their essential tools for student management.

Team collaboration and communication

Throughout the process, we learned how to communicate and collaborate effectively with clients and users, as well as how to balance demands in terms of time and quality. We continuously optimized our remote collaboration and communication methods, improving our team’s execution and efficiency.

Technical accumulation and innovation

The project allowed us to gain valuable technical experience, enhancing our capabilities in mobile, web, and backend development. Simultaneously, we explored innovative solutions to meet clients’ needs in a constantly changing market environment. We successfully integrated numerous third-party platforms, improving our ability to incorporate external services. This experience will help us more quickly and efficiently integrate third-party platforms in future projects.

Business expansion and reputation

The success of this project generated positive word-of-mouth for our company, attracting new clients and business opportunities. We will continue to strive to improve quality and service, meeting clients’ and users’ needs, and further consolidating and expanding our market share.

How Can We Help?

To learn more about our custom enterprise software development services, feel free to contact us! Let us create exceptional quality solutions tailored to your needs.

Enterprise

Detailed Construction Process for Exceptional Quality Building Projects

Enterprise

Detailed Construction Process for Exceptional Quality Building Projects
READ MORE

Banking

Singapore Bank Compliance Reporting Development Case Study

Banking

Singapore Bank Compliance Reporting Development Case Study
READ MORE

eCommerce

A unique shopping experience to meet the growing demands of their online customers.

eCommerce

A unique shopping experience to meet the growing demands of their online customers.
READ MORE

Website

Online Sales Transformation for a Renowned Southeast Asian Real Estate Developer

Website

Online Sales Transformation for a Renowned Southeast Asian Real Estate Developer
READ MORE