How Treinetic Granted the Central Environmental Authority Easy Access for Integration and Determination of Air Quality Data for Sri Lanka
Company background and history
Treinetic offers top-tier product engineering services to clients in the United States, Europe, Australia, Sri Lanka, and many more, with plans to expand globally. With extensive experience in catering to diverse and sophisticated software requirements, Treinetic has gained significant expertise and exposure in the industry. Our impressive track record includes successful collaborations with various governments, including the Ethiopian government.
Treinetic’s dedicated team of over 60 professionals is committed to deliver high-quality solutions. Each team member brings a wealth of experience across diverse technologies, processes, and tools, solidifying Treinetic’s reputation as a reliable partner worldwide.
How the ‘National Air Quality Data Platform’ Project became Treinetic’s Responsibility
When the Central Environmental Authority (CEA) issued a Request for Proposal (RFP) for the development of the National Platform for Integration and Dissemination of Air Quality Data for Sri Lanka, Treinetic recognized a remarkable opportunity to make a significant impact. Leveraging our extensive expertise and innovative approach, we crafted a comprehensive proposal that not only met but exceeded the CEA’s stringent requirements. Our bid stood out for its meticulous attention to detail, advanced technical solutions, and user-friendly design.
Impressed by our vision and capabilities, the CEA awarded the project to Treinetic. This win marked the beginning of a transformative journey. Our responsibility was clear: to develop an advanced platform that provides detailed pollutant analysis, and comprehensive trend indicators. With features like an interactive map, customizable filters, and comparative analysis tools, our solution was designed to empower users with actionable insights into air quality.
Treinetic’s commitment to excellence and innovation ensured that the CEA’s National Platform for Integration and Dissemination of Air Quality Data was in capable hands, ready to deliver a cleaner, healthier future for all of Sri Lanka.
Challenge
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.
Approach
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.
Solution
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.
The Challenge
The Central Environmental Authority (CEA) faced several significant challenges in making air quality data easy to understand and accessible to the public. One of the main requirements was to clearly display the data captured by monitoring devices in data centers in Kandy and Battaramulla. This involved presenting the current Air Quality Index (AQI) and highlighting the most polluted city periodically. It was also essential for the CEA to track whether air quality was improving or worsening over time, necessitating a system for continuous monitoring and trend analysis.
To achieve these objectives, the CEA needed an interactive map that could show periodically updated AQI values for different locations, along with filters to narrow down data by date, time, and location. This map had to be intuitive and user-friendly to allow users to quickly understand the air quality status in various regions. Furthermore, the CEA had to present detailed data for multiple pollutants, including PM2.5, PM10, O3, CO, NO2, SO2, VOC, and CO2, in a clear and simple format. This required breaking down the data into individual pollutant levels and prominently highlighting the current AQI value.
Visualizing AQI trends over time was another critical challenge. The CEA needed to use line charts to display these trends, making it easier to identify patterns and changes in air quality. Additionally, bar charts were necessary to compare pollutant levels, providing a straightforward way to analyze the relative concentrations of different pollutants.
The ability for users to select specific time periods for analysis was crucial, as it enabled detailed examination of air quality changes over selected durations. Comparing AQI and pollutant levels between different locations or time periods was another essential feature, requiring the implementation of dropdown menus and comparative tools. Lastly, it was important to allow users to switch between different AQI standards, such as SL AQI and US AQI, to furnish diverse informational needs and regulatory requirements.
Addressing these challenges was imperative for the CEA to make air quality information clear, comprehensive, and user-friendly, ultimately empowering the public and policymakers to take informed actions for improving air quality in Sri Lanka. Treinetic faced a complex challenge in retrieving data from a diverse range of sensors, each operating under the jurisdiction of distinct government entities. These sensors, often differing in type, functionality, and data protocols, were managed independently by various authorities, making data access and integration a multifaceted task. The situation required navigating through organizational silos, addressing compatibility issues, and ensuring seamless data retrieval while maintaining compliance with the respective policies and regulations of each governing body.
Another challenge arose when the client emphasized the importance of making the platform mobile-supportive. This requirement demanded careful planning and resource optimization to ensure it was implemented effectively while maintaining project feasibility.
How We Helped
The Central Environmental Authority (CEA) requested both a web application and a mobile app with the same features. To maximize functionality, we proposed an innovative solution to proceed with a Progressive Web Application (PWA) instead of a traditional mobile app. This approach not only met the CEA’s budgetary limitations but also provided a unified, high-quality user experience across various devices. The CEA was highly satisfied with this cost-effective and efficient solution, appreciating our ability to deliver a robust application that exceeded their expectations within the financial constraints.
For the application, we utilize modern front-end frameworks like vue.js, and Laravel for the backend development. Our use of GraphQL optimizes data flow, enhancing the efficiency of data fetching and significantly improving the user experience by ensuring smooth and delightful interactions.
To address the challenges faced by the Central Environmental Authority (CEA), we developed a powerful and efficient platform for air quality monitoring and visualization. The system provides periodical AQI data across Sri Lanka, featuring a dynamic mechanism that identifies the city with the highest pollution levels and tracks AQI trends over time. This helps decision-makers and the public to quickly grasp air quality status and its changes.
To ensure comprehensive coverage, our platform includes detailed pollutant data for PM2.5, PM10, O3, CO, NO2, SO2, VOC, and CO2, along with tools to analyze these pollutants over specific periods. The interactive map allows users to view air quality information from different regions, and the data filtering capabilities enable refined analysis based on date, time, and location. Comparative tools let users examine AQI and pollutant levels across multiple locations or timeframes, ensuring thorough environmental assessment. Additionally, the system is versatile enough to switch between different AQI standards, such as SL AQI and US AQI, catering to both local and international needs.
To provide CEA administrators with complete control, we also developed a robust Admin Panel. It allows administrators to manage users, oversee data flow, and generate detailed reports based on air quality metrics. It includes an overview of system health and recent activities to ensure that any issues are promptly addressed and the system remains fully operational. User management capabilities enable administrators to efficiently handle permissions and roles, while data management tools support seamless import, export, and editing of AQI data. Admins can customize their data views and ensure all information is accurate and up-to-date.
Moreover, we implemented advanced techniques to handle big data, anticipating that the platform would need to process and manage a massive volume of data inputs efficiently. This approach ensured scalability, reliability, and optimal performance under high data loads
Through these comprehensive solutions, Treinetic enabled the CEA to take control of air quality management across Sri Lanka. The platform was designed to be accessible in all three national languages—Sinhala, English, and Tamil—ensuring inclusivity and ease of use for a diverse range of stakeholders. This initiative facilitated more informed decision-making and impactful interventions aimed at improving air quality nationwide.
Specific Actions Taken
The design process began with Client Requirement Gathering, where we understood the client’s needs through meetings, requirement collection, and analysis of sample UIs and existing websites. Some site visits were made by the team to study the equipment at the data centers and took a good look at how the existing system needs to be changed.
Market Research identified current trends and best practices by studying similar websites and compiling a list of common AQI dashboard features.
In Initial Planning and Conceptualization, we created a project plan, developed wireframes, and reviewed them with the client. Defining Project Scope established the project’s deliverables, including main pages and key features like periodical AQI data and map integration.
Technical Feasibility Analysis ensured the project requirements could be met by assessing technical needs, evaluating technologies, and proposing solutions. Design System and Style Guide established a consistent design language with suitable fonts, color schemes, and a style guide.
Prototyping involved creating high-fidelity prototypes with interactive elements, reviewed and adjusted with client feedback. User Flow and UX Design focused on designing intuitive user flows, ensuring mobile responsiveness, and ease of use.
Detailed Component Design provided in-depth designs for summary cards, historical graphs, the map section, and admin dashboard components. Review and Final Adjustments involved a thorough review, final client feedback adjustments, and preparation of design documents for development. This process ensured a comprehensive and user-friendly design for the National Platform for Integration and Dissemination of Air Quality Data.
Specific actions taken
Predictable Revenue Stream
The subscription-based nature of SaaS applications ensures a consistent and recurring revenue stream, offering financial stability and facilitating long-term planning and investment in growth. This model transforms customer relationships into ongoing partnerships, enhancing the lifetime value of each user
01
Unmatched Scalability
With SaaS, scaling your business becomes a seamless endeavor. Our platform is designed to accommodate an expanding customer base without the need for significant infrastructure changes, allowing you to reach a global audience with minimal logistical hurdles. This scalability empowers rapid growth and market penetration.
02
Accessibility for Everyone
We’ve leveled the playing field by lowering entry barriers for our customers. Our SaaS solutions require a smaller initial investment, making cutting-edge technology accessible to businesses of all sizes. Additionally, our inclusive model encompasses ongoing updates and dedicated support, ensuring an optimal user experience without hidden costs.
03
Continuous Innovation
Our commitment to continuous improvement means we’re always enhancing our SaaS offerings. By integrating customer feedback into regular updates, we not only stay ahead of market trends but also foster customer loyalty through superior service and an ever-evolving product suite.