This is a very simple project for an experienced developer which can be completed in hours.
The ngCordova camera plugin launches the camera in native camera application and there is no way to show the preview on an HTML page. So you cannot embed the preview as a window in mobile application.
In order to solve this there are some third party software for Cordova. This is a very good library for that purpose. [login to view URL]
This is a nice working example that uses the plugin : [login to view URL]
Now I want to use the same plugin in Ionic. The expected delivery is a simple and working ionic project.
You can create a ionic project with tabs template. When the user clicks on a tab, a different page is loaded with a square window to display the image preview and a "take photo" button. When the user clicks the take photo button the device should capture a photo and preview the captured photo on a different screen.
That's the entire requirement. Let me know if you need more information.