The old website was hosted on Squarespace with the shop hosted on a separate Shopify site. The calendar was a static graphic that had to be updated manually each week or whenever updates to the schedule were made, so it was often inaccurate. Whenever there was no active Twitch stream, no other content was provided to replace that space.
The new website features station content 24/7. If there is no live twitch stream detected by the Twitch api, the site pulls from archived sets hosted on Youtube.
Using the Google Calendar api, the site lists all calendar events 30 days from today's date. Whenever updates are made to the google calendar, those changes are immediately reflected upon page refresh.
The CMS list page is populated using an intuitive authoring dialogue so anyone of Fault Radio's team can easily make updates with little to no web design experience.
The shop page is linked to the station's Shopify account using Shopify's storefront cart api. This strategy allowed for the most css customization, so the shop has a unified look and feel with the rest of the site while the admin is almost completely handled through the station's Shopify account.
The updated design and build of the website requires very little maintenance to provide up-to-date content to listeners. Admin tasks no longer require team members to have web design or development experience. This means the Fault Radio team is much more easily able to provide value to it's listeners through the site.
This value is reflected in increased site traffic and positive feedback since the site launch:
- Active users on the site grew from 0 to 866 per month year over year
"I think the schedule live is huge. People(artists) like seeing themselves on the site."
Fault Radio team member
"The website looks great! So happy to finally see it up."
Fault Radio team member