Online project management submission and management software