Skip to content

neuralline/flix

Repository files navigation

FLIX

  Neural Line
  FLIX
  Interactive video/movie
  With TypeScript, Parcel, Cypress and SCSS

Demo: https://flix-interactive.netlify.app/

clone git to local machine 'yarn install' then 'yarn start'
or npm install then npm start

to initiate

flix('dom element id', 'url')

In this project

TypeScript, JavaScript, async/await, recursive functions, dom manipulation, svg and css animation, pixel perfect ui design, css sass and also unit testing

And also in this project

Added Cypress end to end testing

Its written in functional javascript to avoid mutation however there is a lot of dom interaction going on in this app so it was hard to keep all component pure. I admit this would have been great with OOP class based mutation but FLIX managed with recursive function and Promise chains.

this app uses no external library*
tries minimise dom interaction*
avoids mutation*