Building technology for a sustainable ocean future

Meet OceanGuard

OceanGuard is an integrated web-based environmental platform designed to bring community pollution reporting, incident verification, biodiversity monitoring, coastal cleanup coordination, research data and Sustainable Development Goal 14 reporting together in one place.

SDG 14 · Life Below Water
Student-developed project
Zero-dollar development budget
Why OceanGuard?

A connected approach to marine and coastal problems.

OceanGuard is based on a simple idea: useful environmental information should be easier to report, verify, understand and act on. The proposed platform connects community observations with environmental management, cleanup activities and research.

01 · REPORTING GAP

Community reports are often disconnected

Residents may see plastic waste, oil pollution, abandoned fishing gear or other coastal problems but may not have one clear place to report and track them.

02 · INFORMATION GAP

Environmental information is spread across sources

Pollution reports, biodiversity observations and ocean data can be held in different systems. Bringing relevant information together can make it easier to understand local conditions.

03 · ACTION GAP

Reports should lead to practical action

A verified pollution incident can become a cleanup campaign, while validated information can contribute to monitoring, research and SDG reporting.

How it works

From community observation to environmental action.

The proposed workflow connects the major stages of environmental incident management.

01 · Report A community member submits an issue with a location, category, description and photo evidence.
02 · Verify An environmental officer reviews the report and checks whether the information is credible.
03 · Prioritise The incident can be assessed according to severity, location and environmental importance.
04 · Act Verified incidents can support warnings, follow-up actions and community cleanup campaigns.
05 · Learn Validated information can contribute to biodiversity monitoring, research and SDG reporting.
Core capabilities

What OceanGuard is designed to provide.

The initial system is organised around practical functions that support community participation, environmental management and research.

01

Community Reporting

Report marine pollution and coastal issues using descriptions, categories, locations and photographs.

02

Incident Verification

Allow authorised environmental officers to review, verify, reject and prioritise submitted incidents.

03

Biodiversity Monitoring

Record species observations and support validation and monitoring of marine biodiversity.

04

Cleanup Coordination

Turn verified pollution incidents into organised cleanup campaigns with volunteer participation.

05

Research & SDG Data

Provide validated information for research, analysis, environmental dashboards and SDG reporting.

Planned modules

A practical system structure.

The project proposal identifies ten major modules for the planned platform. These modules will be developed progressively rather than all being implemented at once.

01

Authentication & Roles

User registration, login, role-based access and profile management.

02

Pollution Reporting

Incident submission with categories, location, description and photo evidence.

03

Incident Verification

Officer review, validation, rejection and priority assessment.

04

Coastal Map & GIS

Map-based viewing of incidents, observations, campaigns and environmental information.

05

Biodiversity Monitoring

Species observations, validation and biodiversity-related records.

06

Ocean Conditions

Environmental observations and external marine datasets where available.

07

Cleanup Campaigns

Campaign creation, volunteer registration and cleanup activity tracking.

08

Research & Data

Validated datasets, filtering, summaries and research-oriented information access.

09

Alerts & Warnings

Environmental warnings and important notifications for relevant users.

10

SDG 14 Reporting

Indicators, summaries and exports that support reporting against Life Below Water objectives.

14 SDG
Sustainable Development Goal

SDG 14 — Life Below Water

OceanGuard is aligned with Sustainable Development Goal 14 and is intended to support marine pollution reduction, protection of marine and coastal ecosystems, sustainable coastal activity, scientific knowledge and community participation.

Stakeholders

Who OceanGuard is designed for.

Different users have different responsibilities. The proposed role structure keeps those responsibilities clear.

Community Member Report issues, submit observations and participate in cleanup campaigns.
Environmental Officer Review, verify, prioritise incidents and issue environmental warnings.
Marine Researcher Explore biodiversity information and work with validated research datasets.
Cleanup Coordinator Create campaigns, coordinate volunteers and record cleanup outcomes.
System Administrator Manage users, roles, organisations, permissions and system configuration.
Technology direction

Built with accessible technologies.

The project is planned as a zero-cost student-developed system using common web technologies, open-source software and publicly available environmental data sources where appropriate.

HTML5 / CSS3Web interface and responsive layout
JavaScriptClient-side interaction and visualisation
PHPServer-side application logic
MySQLCore relational data storage
PythonData processing and planned AI features
Leaflet / OpenStreetMapInteractive mapping
Chart.jsCharts and environmental dashboards
GitHubVersion control and team collaboration
Project team

EcoVision Software

OceanGuard is being developed as a team project by four students as part of the MIT223 ICT Engaged Project.

Hrishikesh Patel 987844
Ruzhi Deng 987809
Ganesh Khatri 988094
Shailesh Shrestha 982752

Project Remarks

This homepage represents the current concept and project direction. The menus and system functions are intentionally not connected yet. The next stages of development will progressively connect the actual reporting, verification, mapping, biodiversity, cleanup, dashboard and data-integration modules. The homepage is intended to explain the purpose of OceanGuard clearly before users enter those functional areas.