Custom dynamic wordpress theme for Twitch channel host with extended features for advertisements, logo customizations, blog features, Twitch status updates, Twitch chat, and Youtube based post generation. Extended user specific features and brand elements via custom child theme. User also required promotional material to support the brand.
- Created plugin to generate posts using CORS to schedule querying youtube for new video content for user's Youtube Channel
- Created theme to support Twitch based streaming and youtube
Since the client was an active twitch host and had a robust collection of video game related video content available on his Youtube page, it was a core principle to seek to tie these two together on a single site.
- The scope of the project extended to supporting blog content since the client also is active in related hobbies, such as vaping, traveling to arcades in Japan, created music content, held a collection of video game material, and other personal content that would share the interets of the same audience.
-The current supported logo, was in need of refactor, and my first iteration to the site required a different approach that utilized Wordpress's features, as well as make it adoptable by other interested clients, or allow the client to scale his own in the future. I went about strategizing how content may be organized, easily edited, and updated, and what required dynamic elements.
- Planned how to best use the Youtube API, and implement communication between the site and the Twitch API endpoint for realtime status updates and chat accessibility.I also needed to recreate the brand and add a professional look to the channel host that would assist in generating a larger audience. I added Ad Space to the theme to in turn to generate revenue and in turn help keep the site active as users visited the site. Search Engine Optimization techniques were applied to further extend the reach for the site.
Project was placed on hold but the theme and site will be accessible soon, so please follow or feel free to contact to stay up to date.