A simple violation record app