ADVERTISEMENT
970x220

An app that can connect hoop junkies and provide PH grassroots programs a boost

Published Jun 10, 2025 04:08 pm

At A Glance

  • Dario Ferretti, the founder of the Pick-Roll mobile app, is one of them. The basketball enthusiast developed a geolocated mobile app designed to help users discover nearby courts, organize friendly matches, and rate teammates and opponents based on their skills.
Dario Ferretti, founder and CEO of Pick-Roll, envisions his mobile app as a game-changing tool to simplify court hunting and uncover basketball talent across various regions.
Dario Ferretti, founder and CEO of Pick-Roll, envisions his mobile app as a game-changing tool to simplify court hunting and uncover basketball talent across various regions.
Beyond the Game
An app that can connect hoop junkies and provide PH grassroots programs a boost
By Brian Yalung
The Philippines is a basketball-crazy country, a passion that is well-known worldwide. But outside the country, other hoop junkies share the same passion. Some go the extra mile and come up with innovative ideas using today’s technology.
Dario Ferretti, the founder of the Pick-Roll mobile app, is one of them. The basketball enthusiast developed a geolocated mobile app designed to help users discover nearby courts, organize friendly matches, and rate teammates and opponents based on their skills.
I was fortunate enough to talk to Ferretti to learn more about this app that is certain to pique the interest of Filipinos. He shared how he came up with the concept when he was in the United Kingdom.
“I am a fanatic of basketball. When I was in Greece, I was looking for a basketball court to play and meet new people. But I realized that not knowing the city, it was practically impossible to do,” the Pick-Roll app CEO started.
When he got home, Ferretti started by developing a simple website using his graphic design skills, which was dedicated to court mapping. People who helped enhance the app eventually became his business partners. That list includes former NBA player Andrea Bargnani, the first-ever Italian selected as the top pick during the 2006 NBA Draft.
After pushing the app on social media, Dario admitted that he was overwhelmed by the response. He was surprised to find hundreds of fans adding playing fields on the website, realizing that others were as crazy about basketball as he was.
This led to his app gaining the attention of professional clubs, including Serie A and A2. This convinced them to share their basketball courts to enrich the offer of facilities available on Pick-Roll.
“We realized that many others had the same issue. So that's when I understood it could become a meaningful project capable of helping basketball enthusiasts around the world,” Ferretti said.
Pick-Roll coming to PH
Ferretti admits that for 2025, there are plans to widen the coverage of the Pick-Roll app. He named their target countries, and that list included the Philippines.
“In 2025, we would like to launch our app in different countries like France, Italy, Spain, and Central America — and obviously Filipinas (Philippines), a very important part because of the huge number of basketball fans,” he quipped.
An app that can help grassroots efforts
One thing Dario pointed out in our conversation is that with the app, discovering players from different regions could eventually help improve the Italian national team. While most know how strong the 5x5 national team is, Ferretti hopes that their app can also improve Italy’s chances in the 3x3 niche.
“It's a pleasure for us to collaborate with the international and the Italian Basketball Federation to give a strong boost to the 3x3 movement. 3x3 is the best side to play on the basketball court at the moment, particularly in the Olympics. It is growing,” he pointed out.
Hence, the same could work for the Philippines, considering the country has been performing well in this basketball discipline. With an app like this, not only will it allow basketball fanatics to convene, but also possibly draw out unknown players who are gifted at playing hoops.
Ferretti shared that he held talks with local basketball bodies and there is a chance he could be visiting the country soon. It could be a useful tool for Filipino hoop junkies, especially those who often look for courts to play on or are very particular about their development and personal statistics.
ADVERTISEMENT
300x250
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0 72px 0 12px; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } li:empty { display: none; } .hidden { display: none; }
function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // The two offset values // changed to 10 from 1 , 2 const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } function isNearBottom() { return window.innerHeight + window.scrollY >= document.documentElement.scrollHeight - 100; } function onScroll() { if (isLoading) return; // Skip if already loading if (isNearBottom()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; // Set flag to prevent multiple calls const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { loadCount++; // Increment only after successful execution }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; // Reset flag after execution }); } } window.addEventListener("scroll", onScroll); }); // Mutation Observer for Newly Loaded Articles const observer = new MutationObserver(() => { const articles = document.querySelectorAll(".articles-observe"); if (articles.length > 0) { observeArticles(articles); } }); observer.observe(document.body, { childList: true, subtree: true }); // Intersection Observer for Updating URL function observeArticles(articles) { const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); } } }); }, { threshold: 0.1 } ); articles.forEach(article => intersectionObserver.observe(article)); }

Sign up by email to receive news.