A senior project social ranking application