embedd google maps,
CSS star rating,
plus some nice leasons from MIT.
Don't work with anyone else if you don't need to. I could have done the entire project myself in less time
Smart People Are a Dime a Dozen
So when I join a company and hear how smart the people there are - I'm not impressed. Unless they're also good people to work with. That's a lot harder to find.
The work alone really is a crucial point here, especially in software engineering. Ask yourself, if windows is written by a dozen or so people, is what your trying to do really as complex as windows? Do you really need more than 2 people working on it?