The Seafarers' Union of Croatia approached us to build them a platform for managing members, memberships, historical data like payments, companies, ships, etc. Not an easy task, but the one we dived into with great enthusiasm.
Our focus was to provide an intuitive interface powered by a quick and optimised search engine, since the client insisted on easy access to filtered membership data.
* Back-end technologies: Phalcon 2.0, PHP, MySQL, Nginx, PHP-FPM, Redis, Elasticsearch
We have built a search engine that:
The client expressed the need for organised data on each member in their registry that will compile all the information related to an individual.
We produced a system that will record all the necessary historic data about members, even the membership fee payments with dates and amounts, including an additional note on when the payment slip was printed. Using a simple interface the user can either enter historic data about a company/ship or just change the company while the system automatically notes the historic change, making each change transparent.
The system also offers an overview of changes in member’s professional history with dates and referenced companies, ships or even rank changes providing invaluable information for future reference.
One of the greatest challenges was to create a simple interface for exporting and printing all relevant data. Challenge accepted and mission accomplished. We achieved that any page containing member information can be printed together with specific header design of the SPH letterhead.
Furthermore, we have developed a way to print membership card details on a specific type of printer that provides a plastic, card-like print. On the other hand, slips are printed on a specific type of paper so we made sure to position the elements properly and provide a QR code for payment, allowing one-click payments for all members.