Knowledge and resource share online community