I developed this independently. The back-end storing user and company info can be managed by an admin interface. The front-end integrated Facebook api, user can comment using Facebook account and post it to the Facebook wall. In the phase2, a cake design page and Facebook login are added. User can login with their Facebook account or bind it to existing account (for backward compatibility). The Cake design page allows user draw their cake and sent it to the registered baker and share it via Facebook.