We need an app where our users can point their phone camera to their floor or wall and can overlay floor and wall coverings on them. These coverings would come from our stocks. There should be a backend application (could be a desktop or web application) where we could upload scans/images of the tiles/vinyl_cover/wood_cover/wall_paper etc which your mobile app can then tile to show the overlay at run time.
The mobile app user should be able to rotate the overlaid floor/wall covering. The user could also select the laying pattern and grout/gutter type between tiles (for floorings)
The ios and android apps should use the latest offerings of arkit and arcore respectively which gives accurate ground planes among other latest features.
It should also take into account the amount and angle of light falling on the floor/walls - if that can be incorporated.
The floor/wall coverings should not overlay on furniture and other items in the camera view.
Please let us know what platforms you will be using to develop the apps. We were thinking of vuforia + unity but you could suggest something else.
Here is a link to something similar to what we are trying to achieve.
You can add a sq feet (surface area) estimation too like in this app. This app does not show the backen web app used to upload the textures of course - but we do need that and other features mentioned in our project brief.