This is a project for Animations course in Oulu University of Applied Sciences. It utilises Finnkinos XML API to showcase movies running in theaters and focuses on animations.
It is built with React+Redux and Express, with Bootstrap(Reactstrap) base css styles. Animations are mainly made with CSS and React Transition Group, but changing Theater/Area content fade-out-in is made with custom componentWillReceiveProps handler.
Demo is running at https://northkino.herokuapp.com/ (API restart may take a while if it's idling, a Heroku feature).
git clone git@github.com:sirjuan/northkino.git
cd northkino
npm install
npm run start-dev
npm run build
npm run start-api