Hi Brajesh,
I know you're very busy and I thought I can still throw it out here to let you think about this idea. We've already talked about my plugin idea BP-Charities and that involves creating different group types. But I'm noticing that the BuddyPress community REALLY needs a good group category plugin!
What should it do
allow the admin to create different group types from the admin panel.
I've already received some code to achieve group categories from TravelJunkie from BP.org. The code can be viewed here: http://codepad.org/LFa0tK3E. This code does not contain variables and is hard coded, but I think it could be a very good starting point to work from.
set up different description fields per category
So for instance when you create a group category: "Music" the admin can create the following fields: Band Name, Description, Upcoming gigs, History. On the second category called "Sport teams" the admin create the fields: Team name, description, history, Upcoming matches).
Allow easy sorting on the group directory page You can easily filter groups on these category types in the group directory
I think this could be a very handy plugin and it will probably make it into the core if you could make it Brajesh :D
Let me know guys!
idea has been inspired from this BP.org topic: http://buddypress.org/forums/topic/how-to-categorize-groups?replies=6#post-33688