To clean shower doors, you should use a special cleaner that is designed to remove hard water stains.
You can also try using baking soda and vinegar. Simply mix the two ingredients together to form a paste and apply it to the door. Let it sit for a few minutes before scrubbing with a soft cloth to remove the hard water stains.
You can also use a squeegee on the glass doors after you shower to prevent moisture from building up and causing water spots.
If you have a plastic shower curtain, be sure to clean it regularly as dirt and dust can build up on it and cause it to smell bad. You can either wash it in the washing machine or use a vacuum cleaner to remove the debris.