January 21, 2025
We are excited to announce the launch of YaleIMs, your new platform for tracking intramural sports schedules, scores, and odds. Whether you're playing, managing, or spectating, YaleIMs is here to keep you connected to your favorite games and teams. This release represents extensive design, development, and collaboration, and we are proud to share it with you.
Your gateway to YaleIMs, the homepage offers an intuitive and visually engaging introduction to the platform. Designed by Asya Tarabar (with contribution from Lily Lin and Naomi Ling), the page provides a clear overview of where each of Yale’s 14 colleges stands, with detailed stats and dropdown options for all-time and prediction standings. Implementation was handled by Ephraim Akai-Nettey, Brian Di Bassinga, and Anna Xu, ensuring a smooth and responsive experience.
The scores page provides up-to-date game results in a sleek and functional interface. Designed collaboratively by Lily Lin, Naomi Ling, and Asya Tarabar, with additional contributions from Anna Xu and Ephraim Akai-Nettey, this page ensures easy access to past matches from the fall season. Kaitlyn Oikle implemented pagination to optimize performance and reduce excessive database reads, ensuring efficient functionality.
Stay informed about upcoming games with the schedules page, designed primarily by Lily Lin. The frontend was developed by Anna Xu, while Kaitlyn Oikle added Google Calendar integration to help users sync games with their schedules. Daniel Morales implemented sign-up and unregister functionality, providing seamless participation management.
The profile page allows users to view their college’s upcoming games, games they’ve signed up for, and a personalized stats box. The design was a collaboration between Anna Xu, Lily Lin, Naomi Ling, and Asya Tarabar. Development and implementation were handled by Daniel Morales. The page uses the Yalies API for authentication, requiring users to log in with their Yale email. If you are unable to sign in, it may be because you’ve opted out of the Yale Facebook directory. This authentication system was developed by Anna Xu to ensure secure and reliable access.
This feature allows administrators to submit and update game scores while handling interconnected updates to ranks, standings, and predictions. The Cloud Function, implemented by Kaitlyn Oikle, was designed to handle these complexities effectively. Ephraim Akai-Nettey contributed to rank updates, while Anna Xu and Diego Aspinwall ensured prediction outcomes were updated accurately. The interface, designed by Anna Xu and implemented by Kaitlyn Oikle, is secure, with admin-only access.
The odds feature provides predictions based on historical game data. The prediction algorithm, based on the Money Line, was developed by Shankara Abbineni. The interface was designed by Lleyton Emery and implemented by Lleyton Emery, Diego Aspinwall, and Anna Xu. Diego Aspinwall developed cloud functions for adding, canceling, and viewing predictions, while Anna Xu created the prediction leaderboard and username functionality. Collaborative support from
YaleIMs is powered by Next.js, styled with Tailwind CSS, and hosted on Firebase, ensuring a fast, responsive, and reliable platform.
This release is the result of a dedicated team effort. Our thanks to everyone who contributed:
Thank you for being part of our journey. Your feedback is invaluable as we continue to improve YaleIMs. Enjoy exploring the platform!