deemo1
Hi
Thanks for your interest in Jomsocial, let me share details of options you needed one by one.
Each user gets a profile page - on which they can post images and status's
Yes, In Jomsocial each user has his own profile that they can use to post image,video etc.
Each user can actively follow/friend other users
Yes users can send friend requests to other users.
Each user gets the ability to private message each other
Yes, they can send message to each other, depend on the privacy setting they applied on their profile to allow anyone to send message.
Any user can block any other except 'admin'
All users can block each other including admin
Any user can search other users based upon - name - classification - location +/- miles etc.
User can search member based on the location set in Google map only when they register. You can use JS Dating search : http://prntscr.com/k7c2oh (only for JS Pro and developer members)
User's should be able to report things to admin
Yes user can report the items
User's should be able to post 'classified ads' with geographical info
Classified's should be searchable by geographical area
Responses to classified's should be private.
There is ads included in Jomsocial, as its need a different extension for managing ads.
Beside i suggest you to have a look on our demo site here that will show complete demo how it works with all features.
Let me know if there is any doubt or questions.
Regards