A personal project to practise programming concepts.