This is a university project rewritten using Django framework