This project presented a challenge, but the end result was worth it and well received.

We enabled users to create custom reports by targeting an unlimited number of products and searching through unlimited queries and keywords for text matching. To enhance the user experience, we designed a dedicated visual dashboard for each custom campaign, bringing all platform features together in one place and allowing users to filter results by any data point and source from our knowledge graph.

The project was highly requested by a big client and we are proud of the outcome, which was achieved through careful planning and collaboration with stakeholders and managers.

After numerous meetings and interviews with engineers and product managers, I was able to distill the essence of our problem. A key aspect of our success was understanding how users would interact with the input form when creating their own reports. As expected, the more freedom we offered users, the more complex the challenge became. To overcome this, I leveraged wireframes, research, and flowcharts to push the limits of this feature.

Fortunately, the actual development of the feature was smooth and easy after nailing down the input form, thanks to the newly introduced design system and assets vocabulary for Spiketrap 3.0. The system provided a consistent set of guidelines for color, typography, and layout, allowing me to create cohesive and user-friendly designs.

The assets vocabulary, which included pre-designed components and patterns, also helped streamline the development process and ensure consistency across the platform. Overall, this project was a great example of how a well-defined design system and assets vocabulary can lead to efficient and effective development.