To the best of my knowledge, there are 3 ways the states can handle their college votes:
1) All of the college votes go to the winner of the state election (regardless of national popular vote), so states that aren't swing states become fairly predictably all red or all blue
2) Maine and Nebraska award one vote to the winner in each congressional district and two electoral votes to the state-wide winner
3) All of the college votes to go the winner of the popular national vote across all 50 states (NPVIC members listed above)
#3 is a small step towards making every person's vote have equal weight. Right now there are only a handful of states that even matter in any US election because the rest are heavily blue or red and will vote that way no matter what, which is why Presidential candidates only bother campaigning in those few battleground states. IMO there should be no scenario where a presidential candidate loses by millions of votes and still becomes president, but currently that is easy to do. It's pretty much the most messed up voting system short of an actual dictatorship.
In fact, the way the college is structured and gerrymandered right now, a Presidential candidate can technically win an election with only ~23% of the popular vote