Battery Pack: The battery pack stores the electrical energy needed to power the motor. These are usually lithium-ion batteries and can be mounted on the frame, rear rack, or in some cases, integrated into the downtube.
Controller: The controller manages the flow of electrical power from the battery to the motor, regulating speed and power output. It often includes features like speed control, power level adjustment, and battery management.