Solar power generation and energy storage system platform