Three things which are obviously wrong:


The vertex shader isn't writing to gl_Position.
The vertex shader is writing to outColor, but that appears to be a fragment shader output, not a...