Small project that I took on in my free time to rebuild most of the customer/watch pages seen on sites like https://mhzchoice.vhx.tv or https://yogawithadriene.vhx.tv. This uses the VHX/Vimeo OTT API for all requests. It does not have everything in place (in particular authentication and pagination).
Roadmap of things to do to make this actually useable: https://github.com/davegonzalez/ott-boilerplate/projects/1
- I wanted to get some experience with SSR using Next.js. The in-production examples are built with ERB templates and jQuery.
- I wanted to get some experience building themes and toggling between them using Styled Components (still a TODO)
- If this were to work out, it could be a starting point for any OTT seller to build their own site and then modify as needed
- Next.js for SSR, with a custom express server to handle server side specific requests
- React
- Styled Components
- Redux is setup in this project, but not in use. I set it up initially and then realized I didn't really need it. I figured it'd be beneficial to keep the boilerplate in place for later uses.
- next-routes for dynamic routing (though I think I can handle this with Next.js routing now?)
- Jest for testing, which this project lacks 🙁