A project for NUS CS module CS2103: Software Engineering