A Full Stack Of Technology Based Knowledge Sharing Platform