A bus station has received an £800,000 makeover with modern shelters and wireless charging points for passengers.