Design and Development of An Android-Based Server Monitoring Application Using The aaPanel API with The Waterfall Method
Background of study: The evolution of cloud computing has transformed server management, yet many management interfaces remain web-based and are not optimized for mobile devices. aaPanel, a popular server control panel, also faces this challenge of providing a mobile-friendly monitoring experience.
Aims and scope of paper: This research aims to design and build a mobile application named "aaPanel Mobile" to efficiently monitor vital server statistics on Android devices, addressing the gap in mobile accessibility for aaPanel users.
Methods: The software development follows the Waterfall model, covering requirements, design, development, testing, deployment, and maintenance. The application was built using Expo React Native, integrates with the aaPanel API for data retrieval, and its functionality was verified through black-box testing.
Result: Testing results confirmed that all primary functionalities were successfully implemented. The application correctly displayed resource usage statistics, provided real-time data updates, and listed websites as expected.
Conclusion: The "aaPanel Mobile" application has met its design and functional objectives, proving to be a viable tool ready for use in a production environment to help administrators monitor servers from anywhere.