Neptune

A system for the navigation point to point in a nautical context

The Neptune project involved the design and development of a modular and layered software system for the nautical context. The system is composed of a real-time backand component (written in Flask) and a responsive web interface (written in React). The objective was to provide sailors with a series of useful features at sea for navigation, such as:

The work was conducted in the context of the Uniud Sailig Lab at the University of Udine.
The project spanned approximately five months and was carried out by me and two colleagues: Emanuele and Alex.

My specific contribution was design and implementation of the web interface, i.e ,the frontend. This experience allowed me to use technologies previously unknown to me (such as React, Npm and Docker) and apply them in a medium-large project.

Back to Tools