Build a custom calendar feed of your favorite sports teams, and then view that custom feed on your own calendar. Season ticket holders and everyday fans alike, It's great to know the game schedules at a glance on your own calendar.
Universal-3 Pro by AssemblyAI — The first promptable speech model for production
The first promptable speech model for production
Promoted
Maker
📌
Hello Hunters - I built TeamCalendar.com and wanted to introduce myself. I live in Arizona and am a PHX Suns/AZ DBacks fan. I mostly follow the NBA as my #1 sport, followed by MLB, then the NFL and NHL. I never grew up with hockey in Arizona, so I was just never attached, aside from a bit of street hockey on roller skates. Anyway ... Google Calendar used to make it easy to subscribe to sports calendars, and this feature is still partially available, even if you have to add teams one by one. However, Google recently removed the NBA calendar options. There are tons of complaints about these schedules going away.
As a developer, I decided to take a crack at solving this problem, so naturally, the first thing I did was buy a domain :) Then, I prototyped and built out TeamCalendar. Select your favorite sports teams (one, two, or as many as you like) and have a dynamic calendar feed built. I also built a “playoffs” feature that turns on the whole playoffs season, no matter which individual team(s) you are tracking. These seasons are active now on NBA and NHL for the 2024 playoffs.
TeamCalendar has MLB, NBA, NHL, and NFL schedules for launch today. plan to add future schedules for WNBA, F1, Nascar, Tennis, Cricket, Rugby, and World Soccer (Premiere League, World Cup, etc), as well as Division 1 NCAA Basketball and Football.
Savvy sports users may say Major League sports (like NBA, NHL, NFL, MLB) sites already supply calendars, and they are correct. However, these systems require WRITE access to add sports games to your calendar. That’s a security concern; I refused to give write access to my calendar. TeamCalendar uses a standard webcal:// protocol ( ICS plain text file format) to which Google, Outlook, and Apple iCloud “subscribe”. The downside of a calendar subscription is the delay in updates – about every 12 hours. Meh, for me, the schedules don’t update that often, so the security trade-off is worth it. This is fine; I am not looking for a live data solution. If needed, ESPN, Google, or any betting app will always have up to the second live data.
On the business side of TeamCalendar, there are no user accounts, passwords, or ads, and tracking of zero personal information. Where is the revenue? There isn't any. My only goal is to build a sports calendar system people use, like, and love. With traction, I would consider adding relevant links inside the Game Details. Links could include seats from TicketMaster/SeatGeek or affiliate links to Betting Apps paying a user bounty, but not today. Today - the goal is just a kicka$$, easy-to-use, “get my favorite games on my calendar” system.
I'm excited to meet others in sports tech (please introduce yourself). Lastly, I would love any feedback you may have about the business of calendars or anything specific to TeamCalendar.
I hope you enjoy TeamCalendar—it’s been a fun passion project to build. I’m online all day to answer questions. If you read this far and like TeamCalendar as much as I do, please consider helping spread awareness on your socials. If you know any Sports Bloggers, Podcasters, or TV Personalities, please forward along kind words :) Thank you!
Report
💎 Pixel perfection
I love the simplicity and ease of use. Not having to login is such a great feature. How were you able to make this app secure without using accounts?
Report
Maker
@kd_at_mwi This is a great question. Because the app is free, the concept of user accounts was just slowing everything down. The question of "security" is interesting—what is there to secure? Nothing really, except the Calendar ID. When you first visit the site, we create a unique calendar ID with ten random chars/digits, giving us a bazillion calendars. We do ensure it's unique, and that's it.
You may also wonder about security from a "what are you putting on my calendar" perspective. This is a fair question, and we did add a nerdy ?format=text option. When used, this will return a plain text response instead of an ICS feed, which lets you visually inspect the calendar data.
Try this - copy your webcal:// feed, and you'll get something like webcal://teamcalendar/abcdefghij
Change the protocol to https and append the query string ?format=text so you end up with something like https://teamcalendar.com/abcdefg...
This will render a text version of the same calendar feed that Google/Outlook/iCloud receives for your inspection.
I hope that's helpful - please let me know.
Report
@scottcate Such a great explanation. Thank you for taking the time to break that down.
Report
@scottcate re: "?format=text". Well that's a nice add and cya and helpful to quell these type of questions
Report
Maker
@chuckreynolds thx for noticing! it's a little nerdy, but also helpful. Not gonna lie - it was helpful during development as well :)
This make keeping track of team schedules and past results a breeze. I love using it for all my sports teams.Kudos team!
Report
Maker
@grtaylor2 Thank you, Greg. Please report any frustration or calendar friction. I would be happy to hear about new ideas or enhancement requests.
Report
I've been testing this and I've used a handful of these in the past... which I no longer do because they were all horrible for various reasons. This Teamcalendar app is simple, no accounts, few clicks and BAM... all done. It's so easy, thus far very accurate and fast updating... my only ask is can we have NASCAR, NHRA, and F1?? :D Also for an idea that I wouldn't use... perhaps an Olympics tv schedule of events??
But... love this. thanks for building it. Very nice @scottcate!
Report
Maker
@chuckreynolds Thank you, Chuck - I do have a data source for some of these sports that I will onboard soon. Great ideas - thank you for your feedback and sharing!
Report
Great idea and product @scottcate! Premier League and other EFL fixtures would be awesome for us footy fans across the pond 😊 happy to help you find the data sources you’d need 👍
Report
Maker
@dean_bryen1 Thanks, Dean - we did find a data source, so this should be online soon.
Report
I love it. the ease of use to just click your teams, add it to calendar. Then to be able to just click and unclick to unbog your calendar of times and things.. Great job on this
RivalFlow AI