Top - Abplanalp AI

Njord Aqua

1About

A web application for registering fish reactions during underwater ROV inspections.

Njord Aqua helps ROV operators record fish behavior during live underwater inspections in aquaculture environments. The team gets a structured way to capture real-time responses while navigating and observing conditions below the surface.

The system connects users, customers, locations, and links each operational session to a specific fish farm or water area. In practice, this helps turn manual observations into organized operational data that can be reviewed, compared, and exported after the session.

Njord Aqua logo
Industry
Enterprise Software
Country
Norway
Partnership
3 months

2Challenge

Before the application was introduced, fish reaction data was recorded manually. This fact made the process more time consuming and created friction during ROV operations, where they needed to stay focused on underwater navigation while also capturing observations accurately.The main challenge was to provide a tool that fits into a live operational workflow without slowing it down. The system had to support fast input during active sessions, connect observations to environmental parameters, and make collected data easier to organize and report. It also needed to reflect the realities of different customers, locations, and user roles within the same operational setup.

Challenge - Abplanalp AI

3Solution

Njord Aqua provides a role-based system with access levels for Super Admins, Admins, and Operators, including user registration and invitation flows managed by administrators. Sessions can be assigned to specific customers and locations, while both can also be imported via CSV in Django Admin.During an active ROV session, operators register fish reactions directly in the interface using buttons. Observations are linked to environmental parameters, and the event table can be configured manually by adding columns and metrics as needed. A core feature is the oxygen saturation border system, where mathematical equations define color-coded saturation ranges. As readings change, the graph updates dynamically to show the current border, giving operators an immediate visual assessment of conditions. The system also supports two-parameter chart comparison and exporting results to PDF or CSV.

Solution - Abplanalp AI

4Technologies

Django
Python
Next.js
Docker

5Services

End-to-end development

END-TO-END DEVELOPMENT

devops

DevOps

project management

PROJECT MANAGEMENT

Icon

Let's talk!

Profil Software will help you pick the right team for your software development. Book an appointment and tell us what you need!

Our projects

Tarot Routing Carousel

Tarot Routing

Route Planning and Optimization Software

Tarot Routing uses state-of-the-art algorithms to plan more efficient last-mile driving routes faster than humans can. Customers reduce their driving time by 30%, and of course reduce their CO₂ emissions, petrol consumption, driver salaries and maintenance costs.

case study
Tarot Routing Carousel