a micro-blogging web app for a university assignment