A full-stack, real-time ocean health monitoring and conservation management system. Simulate, monitor, and manage operations seamlessly.
OceanOS is an integrated marine conservation platform bringing together real-time data tracking, predictive modeling, and operational oversight into a single cohesive system.
Built with a local-first architecture, it uses a Node.js backend and a lightweight sql.js database. Data flows seamlessly across clients via WebSockets — changes in the 3D world instantly reflect on the admin dashboard.
The platform features an Admin Dashboard for oversight, a Fisherman App for rewarding local net returns and plastic collection, and advanced Gemini AI Integration for analyzing marine debris and providing intelligent operational advice.
Real-time visual representation of ocean cleanup booms, drone patrols, and pollution spreads using Three.js.
Live metrics, active drone statuses, and collection records updating instantaneously via WebSockets.
Incentive system and reporting app for maritime workers to log debris and earn credits.
Gemini 2.5 Flash analyzes uploaded images of debris and powers an intelligent assistant.
A modern web stack chosen for performance, local-first execution, and rich 3D visualization.
Robust backend server providing a RESTful API and static file serving across all modules.
Live event streaming casting updates every 5 seconds to all connected clients seamlessly.
WebGL library rendering the standalone and unified 3D ocean and river simulations.
In-memory SQLite database persisted to disk, removing all external database dependencies.
Advanced LLM integration for interpreting image data and serving as a smart operations assistant.
Dynamic data visualization used extensively across the Admin Dashboard for statistical tracking.
Individual modules focused on specific aspects of ocean conservation.
Autonomous drone patrols scanning for debris and triggering real-time alerts.
Visualizing oil spills and chemical leaks using Canvas 2D particle systems.
3D representation of interception nets catching debris before reaching the ocean.
Simulates large-scale passive collection systems driven by ocean currents.
Live screenshots from the admin dashboard and interactive Three.js simulations.