A learning project to learn about java based web apps and related frameworks