What it does
CardLink allows users to link Trello cards on the same board. Easily group and identify relationships to optimise your planning process.
Trello is the perfect tool for planning everything from you product launch plan to your dream vacation. However, with any project or plan there are always subtasks or related activities that should be grouped together. Now with one click, you can enable bilateral linking within a Trello board to create and identify parent and child cards with ease. Set up and onboarding in under one minute!
With Card Link you can:
- Create parent and child relationships
- Identify relationships between cards
- Search and link cards within seconds
- Toggle between two linked cards
Popular use cases:
- Wedding planners can group cards that are all related to different activities such as "flowers," "menu," "photography"
- Developers using Trello as a Kanban board can link "tasks" to "sub-tasks" for more efficient and concise sprint planning
- Vacationers planning a European holiday can group activities, hotels, or landmarks of certain cities
- Marketing teams can link at the items related to a product launch, such as "blog post," "social media promotion," and "sales enablement
Challenges we ran into
The main technical challenges we had during the project were mainly related to the fact that none of us had any prior experience developing Trello Power Ups. Basically we started from the very beginning doing the Hello World tutorial. We had to spend time analyzing the Trello APIs.
We also had to kind of rethink the normal development process we normally use in Adaptavist (one repo and different git branches), due to the fact that we needed a server hosting all of our front-end code. To do that each of us had to fork their own personal copy of the main repository. We then used those to host code for dev testing purposes. The main repository was where we hosted and stored stable code.
Figuring out what type of module we should use to display the links was tricky. There is no module for adding a general panel to the Trello card, so we spent some time choosing a solution.
Some of the APIs to store data on the cards were limited at the time and didn't allow us to do operations on different cards and boards. During the Connect Week in Austin, talking to the guys from Trello, we were informed that these API are about to be more powerful, what is really good news.
What we learned
It is very easy to start building power ups for Trello. The documentation is comprehensive and it is possible to start developing even without a backend or any remote services.
What's next for CardLink
In true agile fashion, we're releasing V1 for Codegiest with plans to grow the Power-up's functionality in the months to come. We're looking for user feedback to find ways we can provide more value and help users truly harness the power of creating relationships in Trello.