Citizen Journalism is a mobile application to help normal citizens to develop media content using their smart phones. The application allows citizens to capture and submit the event in a timely manner where users are signed in using capture client ID to provide incentives to public reporter.