I need to build a web portal for my apartment complex, where residents and building management can interact with one another. The portal is to allow for residents to raise service requests, provide complaints, ask questions, schedule amenities etc. In addition, the portal show allow building management to provide status updates to individual residents, as well as broadcast communications as necessary. Residents should be able to pay their bills such as rent & parking through the portal. The portal should also provide a bulletin board where residents can interact among each other to buy/sell stuff, and organize common interest groups and events.