The assignment content describes a system that allows users to register and view the prices of different machines. The system has three states: Start, Idle, and Ready. In the Start state, users can create an account and login. In the Idle state, users can register for a machine part ID and set their password. When the user is ready, they can view the price of a specific machine part and receive notifications when the price changes. The system also allows administrators to change the price of a machine part and notify registered users about the change.