Developing Sustafe: Enhancing Lab Safety Through a Mobile Solution : Implementing a cross-platform, offline MVP to enhance safety protocols and sustainability management with Flutter
Shrestha, Bibek (2025)
Shrestha, Bibek
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025051913318
https://urn.fi/URN:NBN:fi:amk-2025051913318
Tiivistelmä
This thesis presents the development of Sustafe, a cross-platform mobile application designed to enhance safety and sustainability in laboratory environments using Flutter. Sustafe addresses challenges like safety compliance and environmental impact by digitizing workflows.
The project aimed to deliver an MVP with core features, including chemical SDS management, experiment tracking, incident reporting, an emergency button, and safety quizzes, all accessible offline. Built with Flutter for cross-platform consistency, the app leverages SQLite for local data storage, Shared Preferences for lightweight persistence, and static JSON files for content delivery. Development followed a 12-week roadmap, culminating in manual testing to validate functionality across iOS and Android devices.
Results demonstrated successful implementation of safety and sustainability features, with efficient chemical SDS access and user-friendly interfaces. However, limitation such as static data constraints, lack of cloud synchronization, and reliance on manual testing highlight scalability and adaptability challenges. These findings suggest Sustafe proves the concept of an offline lab safety tool but requires networked data integration and automated testing for broader adoption. Future enhancements will focus on dynamic data solutions and collaborative features to elevate Sustafe into a production-ready tool for laboratory use.
The project aimed to deliver an MVP with core features, including chemical SDS management, experiment tracking, incident reporting, an emergency button, and safety quizzes, all accessible offline. Built with Flutter for cross-platform consistency, the app leverages SQLite for local data storage, Shared Preferences for lightweight persistence, and static JSON files for content delivery. Development followed a 12-week roadmap, culminating in manual testing to validate functionality across iOS and Android devices.
Results demonstrated successful implementation of safety and sustainability features, with efficient chemical SDS access and user-friendly interfaces. However, limitation such as static data constraints, lack of cloud synchronization, and reliance on manual testing highlight scalability and adaptability challenges. These findings suggest Sustafe proves the concept of an offline lab safety tool but requires networked data integration and automated testing for broader adoption. Future enhancements will focus on dynamic data solutions and collaborative features to elevate Sustafe into a production-ready tool for laboratory use.