Discovering Points of Interests Through A Web 2.0, Location-based Architecture