This was an app that was developed over the course of 2 months for the 2018 BCM Olympics event. The web app ran on Tablets, and was hosted locally connected to the dev server for web content and a seperate TCP Socket server for live content multicasting. The project uses the following technologies:
- Vue and Vue-Router for rendering
- Bulma for styling
- Pug for HTML preprocessing
- Socket.io for live socket connection
- GSAP library for tweening animations
- Markdown-it rendering on dynamic content.
- Webpack 4 and Webpack dev server
- Socket.io for live socket connection
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# Run websocket
npm run socketServer
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report