I need to build a mobile app for game parlour where I maintain a list of shops and gaming machines in each shop and their counter readings like last reading and current reading. difference of last and current to be shown as net for the selected machines and for the selected date.
Following capabilities are required in the app.
1. I should be able to add as many shops as possible.
2. I should be able to add as many machines as possible.
3. I should be able to shut the machine permanently in the system if required.
3. I should be able to reset the machine counter such that if checked, It should set previous day reading will be ZERO while calculating today's reading.
4. I should be able to mark machine not used today such that last and current readings would be same and net is ZERO.
5. I should be able to list all machines and on click of each machine details for the selected date should be editable only if it is latest. e.g: today is 3rd april, i have entered all the details upto 2nd april then i should be able to edit 2nd april data only till the 3rd april data is not entered. if data for 3rd april is entered then 2nd april should be locked.
6. App should be activated only if the Activation key is obtained from me and verified from my website using API.
7. I should be able to send the information snapshots to another number using whatsapp.
screenshots to be taken automatically.
Most important If the information can be shared between two mobiles without server.
This app should be majorly offline app not connected to the web except few occasions like activation etc.