This document describes a web application for managing group work assignments in university classes. The application allows professors to (1) automatically form student groups randomly or based on topics, (2) provide a schedule for group presentations and sign-ups, (3) generate reports on group progress, and (4) send notifications and reminders to students. The application was developed using HTML, CSS, JavaScript, Java, SQL, Struts2, Hibernate3, Bootstrap, jQuery, and deployed on a Linux server with a MySQL database. Future work may include automatic email notifications, a mobile version, and improved user interface and search functions.