An online application for managing school principals