Develop a barcode scanner app in Apache Cordova, MongoDB that is compatible with all the major operating systems. The app is targeted towards students and people who need to scan barcodes for retrieving data. The app is developed using HTML5, CSS3, and JavaScript for both client and server end. The app uses APIs for the camera, capture, notification, and a third-party plugin from GitHub. The app is intended to be a crowd-funded project with in-app purchase options and advertisements to generate revenue.