JavaScript Media Upload and Collaboration

Source Code on GitHub

A group project to learn software engineering concepts and Agile development, this web site was the product of a semester of work between four students. On this project, I acted as scrum master to manage the workload and guide the development milestones, using Trello as a scrum board.

Screenshot of Film Festival Management Web App
Film Festival Management Web App

The project was designed in collaboration with the volunteers running a community film festival. The web app allows films to be uploaded, viewed online by the judging panels, and vote on which films should be included in the festival lineup.

The app was created in JavaScript on Node.js using the Meteor framework, backed by a Mongo NoSQL database. A Continuous Integration pipeline was setup on Travis CI, and builds that were promoted to dev or production were deployed on Heroku. Web design was in a responsive manner backed up by the Bootstrap framework.