Maindeck
Matching platform


About the client
As former mechanics and shipping professionals, Maindeck saw teams dragged down by broken communication and manual work — all of which was getting in the way of actual ship maintenance. This is why Maindeck was established: to make technology so intuitive and impactful that people in ship maintenance want to use it. The first modern software of its kind for the dry-docking industry.
The solution
Once we teamed up with Maindeck, their goal became our goal. We established a fail-proof roadmap and rolled out key deliverables at every step: prototyping, design, MVP, and most important of all: a beautiful, functional platform at the end.


Designing a tool for an otherwise offline industry posed new challenges.
Results
The design of Maindeck represented the start of a new era in the dry-docking field and we wanted to embrace it by building the state-of-the-art interface, but remaining modest. We did that with our final superb project and yet we were still able to focus on functionality delivering the best experience possible.




When working on the project we focused on using the most recent technology pieces.
To meet our goals with Maindeck project, our team had successfully developed an advanced search engine in PostgreSQL and Angular.js. We also integrated the site with Amazon Web Services S3. The Maindeck technology stack is:
- Ruby on Rails
- Angular
- PostgreSQL
- AWS S3 API
- ElasticSearch
- Rollbar (error tracking software)
- GitHub (code review)
- Cloudflare (protection)
- CircleCI (integration)
Conversation is one of our most important values and a habit we support at every stage of our development process. Conversation is executed through digital tooling so the context is never lost. We use Slack for chat, Jira for planning, and Github for code reviews and discussion.