We have a simple, Joomla based website with a slightly customized 'Hotspots' component (third party commercial component).
The user can register with the site and may then add Hotspots (location, description and, optionally, an image) using the front end.
Additionally, there should be a mobile application which allows the user to take a geotagged photo and add brief text description. This data to be added to the Joomla database so that it displays on the website.
There is a 'concept stage' website here: [url removed, login to view]
The site is using an older version of the 'Hotspots' component which has had its layout slightly modified (I used it in a previous project). The component now has some bugs (image upload freezes) and so I will either need these bugs fixing, or I will need the previous layout modifications applied to the latest Hotspots version. Whichever is best. I have the code for modifying the original component, so applying it to the new release should be trivial?
The user should be able to load the App, take a photo, enter brief text and hit 'GO'. This data should then populate the database as though they had entered the data on the website manually. Additionally, new users should be able to register from the App. The App should also display the Hotspots map.
I am happy for you to suggest a different Joomla template, providing it is cheap (or free). Overall, I want both the site and the App to look and work as simple as possible.
I require all source files.
This is not a commercial project for me, rather a community service which I will provide for free. Please consider this if you quote.
There should be robust defense against SQL injection and other possible attacks.