Inspiration
We were inspired by a simple observation that many content creators still rely heavily on guesswork when planning what to post. Even though there is a large amount of data available, most tools only provide insights after content has already been published. This means creators often have to experiment blindly, wasting time and missing opportunities to improve their results. At the same time, existing analytics platforms tend to feel too technical or disconnected from how everyday creators actually think and work. We wanted to build something that bridges this gap by turning data into a tool that is not only useful, but also intuitive and engaging to use.
What it does
Viral Lab is an interactive tool that allows creators to test their video ideas before posting. Instead of relying on intuition alone, users can input a video concept and explore how it performs against real-world trending patterns. The system then provides a Viral Potential score, a content archetype, and a set of practical suggestions for improvement. The goal is not just to analyze data, but to translate it into something creators can immediately act on. By combining simulation with simple feedback, Viral Lab helps users make more informed decisions while keeping the experience engaging and easy to understand.
How we built it
We developed Viral Lab as a lightweight web-based prototype that combines data analysis with an interactive front-end experience. On the data side, we used Python and pandas to process the 2026 YouTube Trending dataset and extract meaningful patterns across categories, countries, timing, and engagement metrics. These insights were then translated into a set of scoring signals, including trend fit, timing alignment, engagement benchmarks, and category momentum. On the front end, we used React to build an interactive interface that allows users to input their ideas and instantly receive feedback. Rather than building a complex machine learning model, we focused on a rule-based system that is fast, explainable, and suitable for a live demo.
Challenges we ran into
One of the biggest challenges we faced was working within the limitations of the dataset. While we had access to useful metrics such as views, likes, comments, and categories, we did not have deeper behavioral data like retention rates, shares, or early performance signals. This meant we could not directly predict virality and had to rely on carefully designed proxy indicators instead. Another challenge was finding the right balance between accuracy and user experience. We wanted the product to feel fun and engaging, but at the same time we needed to ensure that the insights were grounded in real data and not misleading. Striking that balance required multiple iterations in both the scoring logic and the interface design.
Accomplishments that we're proud of
We are particularly proud that we were able to turn a complex dataset into a working interactive product rather than just a static analysis. Instead of presenting charts or raw insights, we built a system that connects data directly to user decisions in a clear and engaging way. The final prototype demonstrates how data can be translated into something actionable while still feeling lightweight and enjoyable to use. We also managed to design a complete user flow, from input to simulation to result, which makes the product feel cohesive and realistic within the scope of the project.
What we learned
Through this project, we learned that data becomes far more valuable when it is presented in a way that supports decision-making. Simply having insights is not enough; those insights need to be translated into something users can understand and act on quickly. We also learned the importance of designing for experience, not just functionality. A tool that is technically correct but difficult or boring to use will not be effective. Additionally, working with imperfect data taught us how to think critically about limitations and design around them rather than ignoring them. Overall, this project helped us better understand how data, product thinking, and user experience come together in real-world applications.
What's next for Viral-Lab
Looking ahead, we would like to expand Viral Lab by integrating real-time data sources, such as platform APIs, to improve the accuracy and relevance of the recommendations. We also see potential in incorporating more advanced behavioral signals, including retention and sharing patterns, to better reflect how content performs in practice. In terms of product development, we would like to enhance the simulation experience, add personalization features, and make the tool more collaborative for teams. Ultimately, our goal is to evolve Viral Lab into a creator-focused platform that helps users make smarter content decisions with greater confidence.