iSea
Prevention At Sea
Worked On
Custom Systems

The founding aim of Prevention at Sea is to provide the industry with the right tools for safe and effective ‘sailing’ in the complex shipping world of today. T_S was employed to develop innovative software products for the maritime industry, with the aim to protect client investment and help them fulfil their strategic goals and objectives. 

iSea custom system developed by Tabs and Spaces

For the backend, the web application was built on Zend Expressive Framework. Zend-mvc is a proven platform, with more than half a decade of development behind it. It is stable and battle-tested in production platforms. For the backend, the web application was built on Zend Expressive Framework. Zend-mvc is a proven platform, with more than half a decade of development behind it. It is stable and battle-tested in production platforms. The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.

iSea custom system developed by Tabs and Spaces
iSea custom system developed by Tabs and Spaces

The main programming language behind Zend framework is PHP. iSea web application has no database, but it works under several API calls. All the API calls are using the Bearer Authentication for security reasons. Bearer authentication (also called token authentication) is an HTTP authentication scheme that involves security tokens called bearer tokens. The name “Bearer authentication” can be understood as “give access to the bearer of this token.” The bearer token is a cryptic string, usually generated by the server in response to a login request. For the frontend we have used Bootstrap v3.3.7 for the responsiveness of the website along with HTML5, CSS3 and the latest JavaScript libraries. To enhance the overall user experience, we used the AdminLTE which is an open source bootstrap admin dashboard template. All the charts are built with Highcharts and Highmaps v6.1.1. Highcharts is a battle-tested SVG-based, multi-platform charting library that has been actively developed since 2009. All the charts are interactive and responsive to the user screen. 

iSea

For the pdf generation we have used the TCPDF library v6.2. TCPDF is an open source library that we have used to generate many custom pdf reports for the user. The pdf files are generated on-fly and users can download them through the web application. iSea was a larger-scale project built on commercial web application platforms with the purpose of visualising proprietary API data from various databases, serving as a central hub for multiple licensed software. Looking to build a custom system from scratch? Get in touch with us today. 

Send us a message