student web framework