Clean the outside

With the damp cloth, clean the outside of the dishwasher and its control panel.

To clean the seal joints/gasket:

Moisten the soft cloth with a mix of water and vinegar.

Clean the area, and rinse well with clear water. Wipe with a clean dry cloth.

Clean the racks

Remove all the racks from your dishwasher.
To clean them properly, use a sponge and some dish soap. Wash each item well before generously rinsing.
For your own convenience, wait until the entire dishwasher has been cleaned before putting them back in.
Depending on the size of your racks, it may be easier to clean them in your bathtub.

Clean the water inlet

Once all the racks removed and taken care of, you can easily access the filter/inlet at the bottom of the dishwasher.

Unscrew the filter and clean it under running water.

Dry it with a soft cloth.

Put it back, ensuring that it is fixed properly.

Clean the spray arms

Every season, it is best to clean the spray arms of your dishwasher to dislodge any particles clogging holes. An unclean spray arm is going to impact the quality of your appliance.

If possible, remove the spray arms entirely and rinse them with clear water.

Since debris can clog the small holes, clean the arms with a toothbrush, or use a toothpick.

Place the spray arms properly back in their socket.

Start a cleaning cycle

Finish the cleaning of your dishwasher by running a short, empty cleaning cycle.
Start by cleaning the interior walls with a sponge to remove general debris and replace the plate racks and other dish lockers.
Then add the following before running a short cycle:

A cup of vinegar in the bottom of your dishwasher. Vinegar will remove any limescale and foul odors.

Half a cup of bleach (handled with household gloves). Bleach is ideal to remove any traces of mold and bacteria.