Login/Register - Validations needed
Able to Check in to places nearby, use Geolocation. GOOGLE API
Able to view map for directions. GOOGLE API
Able to add friends and view friends location.
Chatting , more like leaving comments .
Upload photo and video to certain locations that are available for check in.
Able to create check in locations.
As long all the features are working, it should suffice. Interface should suit for mobile and multiplatform.