Shourya Didi framework