A portable device suitable for spreading granular product, comprising: a spreader body, comprising: a hopper, comprising an open upper portion and an internal volume configured to contain an amount of granular product for spreading over terrain or other surfaces, and further comprising an outlet located at a bottom portion of the hopper; a handle integral to the spreader body; a motor disposed in a lower portion of the spreader body, below the hopper; a gear train driven by the motor; an opening located on a forward portion of the spreader body; a rotor plate for spreading the granular product located in the opening below the outlet and driven by the gear train through a first shaft; an agitator mounted in the hopper, proximate the outlet, and driven by the gear train; a trigger, mounted in the handle, that is movable between a first position in which the motor is off and a second position in which the motor is actuated, the trigger configured to default to the first position, the trigger being operably coupled to a trigger mechanism; a rotary dial, coupled to the spreader body below the handle, the rotary dial being rotatably movable between a plurality of settings; a shutter cam, coupled internally to the rotary dial, for adjusting a distance of travel of a shutter plate, that is located proximal to the outlet, based on a selected setting of the rotary dial; and the shutter plate being coupled to the shutter cam and being movable with respect to the outlet, the shutter plate being movable such that when the trigger is in the first position the shutter plate covers the outlet and when the trigger is in the second position, the shutter plate is retracted and uncovers the outlet, traveling a distance based on the selected setting of the rotary dial through movement of the trigger mechanism; characterised in that the agitator is driven by the gear train through a second shaft and in that the rotary dial is coupled to the forward portion of the spreader body. a spreader body, comprising: a hopper, comprising an open upper portion and an internal volume configured to contain an amount of granular product for spreading over terrain or other surfaces, and further comprising an outlet located at a bottom portion of the hopper; a handle integral to the spreader body; a motor disposed in a lower portion of the spreader body, below the hopper; a gear train driven by the motor; an opening located on a forward portion of the spreader body; a rotor plate for spreading the granular product located in the opening below the outlet and driven by the gear train through a first shaft; an agitator mounted in the hopper, proximate the outlet, and driven by the gear train; a trigger, mounted in the handle, that is movable between a first position in which the motor is off and a second position in which the motor is actuated, the trigger configured to default to the first position, the trigger being operably coupled to a trigger mechanism; a rotary dial, coupled to the spreader body below the handle, the rotary dial being rotatably movable between a plurality of settings; a shutter cam, coupled internally to the rotary dial, for adjusting a distance of travel of a shutter plate, that is located proximal to the outlet, based on a selected setting of the rotary dial; and a hopper, comprising an open upper portion and an internal volume configured to contain an amount of granular product for spreading over terrain or other surfaces, and further comprising an outlet located at a bottom portion of the hopper; a handle integral to the spreader body; a motor disposed in a lower portion of the spreader body, below the hopper; a gear train driven by the motor; an opening located on a forward portion of the spreader body; a rotor plate for spreading the granular product located in the opening below the outlet and driven by the gear train through a first shaft; an agitator mounted in the hopper, proximate the outlet, and driven by the gear train; a trigger, mounted in the handle, that is movable between a first position in which the motor is off and a second position in which the motor is actuated, the trigger configured to default to the first position, the trigger being operably coupled to a trigger mechanism; a rotary dial, coupled to the spreader body below the handle, the rotary dial being rotatably movable between a plurality of settings; a shutter cam, coupled internally to the rotary dial, for adjusting a distance of travel of a shutter plate, that is located proximal to the outlet, based on a selected setting of the rotary dial; and the shutter plate being coupled to the shutter cam and being movable with respect to the outlet, the shutter plate being movable such that when the trigger is in the first position the shutter plate covers the outlet and when the trigger is in the second position, the shutter plate is retracted and uncovers the outlet, traveling a distance based on the selected setting of the rotary dial through movement of the trigger mechanism; characterised in that the agitator is driven by the gear train through a second shaft and in that the rotary dial is coupled to the forward portion of the spreader body.