Our project will analyze the commit history and Java syntax and produce an animated real-time visualization of the code commit sequence and the syntax correctness of the code committed. Each contributor to the project will be represented by unique coloured dots randomly spread across a 1000 by 500 pixels black background. Under each dot is the contributor’s Github ID. To make the animation happen, there will be a 1 pixel object called the “colour ring emitter”. The emitter will continuously produce colour rings, and these rings will radically expand outward and eventually fade away. When a contributor commits a change, the colour ring emitter will move the contributor’s dot and will continuously emit colour rings around the dot. The colour produced by the emitter is the same as the colour of the dot. If the next commit is done by a different contributor, the emitter will move from the dot of the last contributor to the dot of the new contributor. The emitter will also produce rings along the travel path. The colour of the rings produced along the path will be the gradual transitioning of colours between the two dots. The emitter will travel at a speed of 4 dots per second.  We may produce some kind of music that changes intensity over time according to the code quality. When the code quality is good we may produce a more enjoyable sound.