Lee, Tenten, Shino, Kiba, Hinata, Shikamaru, Ino, Choji and Naruto all fought on the front lines of the war. While Sakura spent the first day in the rear, away from combat in the medical tents with Shizune.
Lee blitzed Madara with gates
Ino linked the Shinobi Alliance with her telepathy to give them the plan, convey Naruto and Hashirama's feelings and took over sensor after her father died.
Choji went giant sized butterfly and punked the Gedo Mazo.
Tenten used the sage tools and her sealing jutsu to fight and seal edo tensei shinobi.
Hinata fought frontline with Neji and took over recon duty after Neji collapsed from oversusing his Byakugan. Hinata also took charge of a group of shinobi, while Naruto recovered (prior to Minato showing up). Let's not forget the TnJ she used on Naruto, deflecting the Juubi Spikes away from him and fixed his shoulder.
Kiba and Shino blitzed Juubi clones and white zetsus.
So yeah...
Shikamaru being promoted makes sense. Sakura making jonin makes no sense. As a jonin she is qualified to lead genin. What's she going to do, teach them her cry no jutsu and rescue me no jutsu?
As for Naruto, technically he should've been made jonin after creating the rasenshuriken. Recall Kakashi made jonin because he creating the chidori when he was a kid. That's all it took. Add in Naruto learning Sage Jutsu, saving the village from Pein (with no casualties), mastering KCM, his escapades in the war (saving the entire Shinobi alliance at least 10x), sealing Kaguya and stopping Sasuke from executing the Gokgae. Yeah... Naruto still sporting genin rank is BS.