AUTOMATED FRONT-END VIEW CAPTURING SYSTEM FOR FLUTTER BASED APPLICATIONS

Abstract

This thesis addresses the challenge of streamlining the customer request process for accessing front-end views or pages in applications. The proposed solution is to develop an automated solution that captures views from Flutter framework-based apps. Leveraging PostgreSQL and Python, the prototype generates automated screenshots, which are then displayed on a React.js web page. Docker Containerization ensures seamless deployment on Commsult’s staging server. The system architecture involves a Python script running within a Docker container, utilizing Pyppeteer to capture headless screenshots of the Flutter app. These screenshots are stored in Base64 format within a PostgreSQL database, accessible via a React.js interface. The script is then integrated to a web-based customer portal, to allow ease of access to this new feature. While the initial prototype demonstrates feasibility, ongoing development, and production offer opportunities for improvement.

Description

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By