Dynamic Team Rosters
Built structured roster sections for Varsity, Jr. Varsity, and Fresh/Soph teams, connecting shared Google data to a responsive interface that can accommodate long player lists.
Website project
A responsive team website with Google API-powered rosters, an interactive match calendar, and a schedule-driven homepage countdown.


Overview
CHS Boys Soccer gives players, families, supporters, and prospective team members a central place for current rosters, schedules, forms, galleries, and contact details. Google API integrations connect shared team data to responsive roster sections, upcoming-match summaries, an interactive season calendar, and the homepage match countdown.
Project work
Selected features
Team information changes throughout the season, so the website was designed around maintainable shared data rather than static page updates. Roster and schedule integrations keep the public experience current while presenting each team level, upcoming match, and calendar date in a clear responsive interface.
Built structured roster sections for Varsity, Jr. Varsity, and Fresh/Soph teams, connecting shared Google data to a responsive interface that can accommodate long player lists.
Combined upcoming-match summaries with a navigable monthly calendar, including separate game times for each team level and controls for moving through the season.
Connected the homepage to the current schedule so visitors can immediately see the next opponent, match date, and a live countdown to kickoff.
Technology
Frontend development, Google API integrations, and Cloudflare infrastructure are separated clearly.
Responsive design
The project presentation pairs desktop and mobile captures so navigation, hierarchy, and content behavior can be reviewed across screen sizes. Real screenshots replace labeled placeholders as project captures are supplied.
Live website
Visit the public website to see the current production experience.