I already have a mobile application. I need few addition and improvements in it.
The application is a data entry application that sync data across devices.
A. I want that application should create a group lets say 5 members.( 5 which i can change later)
B. Group should have only one admin and only he can add and remove members.
C. Member should be only from the contact who uses the application.
D. Member can be added only with security verification like OTP.
E. When Data is entered by one member it should sync to all the members.
F. Admin should have the right to choose data to should sync between which members.
(eg. member B to sync data to all device, member C should sync only to A and B, and all should sync to admin.) this can be done using filtering data shown on each device.
G. If any member makes any changes in the data entry the change needs to sync to all members.
H. Member can make changes only to data that he has entered.
I. Admin can make changes in all data entry
J. If the user is offline the data should sync as soon as connected to network.
UI is made and code is written for Contact Adding, removing and editing on local database.
UI and code is written Data entry.
Major code to be written on android is done. Only little change will be required.
Work that needs to be done:
1. Writing Android code for creating group and adding members.
2. Writing Async classes to sync data between members server side in php and Android
3. Writing android code to show filtered data as mentioned above in point F.
Please note UI is ready with no changes required in data entry activity. Only One change that i need is in Contact list with regards to scrolling.
Please read all the point mentioned above before posting a quote.
2. Activity - Tally Entry
Once the data is entered into the main race entry table that data needs to transferred to ledger table.
Admin and members can make additional entry in ledger that needs to be synced in all device just like race entry.
Once entry is made user will click on tally.
Tally button will check that both the user (not from the group) have made same entries or not. This should be done by syncing all the entry to server and checking should happen server side.
A makes entry B Rs. 5000
B makes entry A Rs. 5000
It should show tally to both A and B
In this case it should so show tally or else if amount is different or no entry is made it should show difference amount and notification should popup.
3. Activity - Settlement Entry
Just Like tally entry the will make settlement entry on server side.
A has to pay B 4500 and B has to receive 5000 from C. Then C will pass entry of 4500 in name of A.
Notification will go to A & B with option to accept and regect. if A accepts the C request Account of A B and C will tally.
7 freelancers are bidding on average ₹5166 for this job
hello I have read your complete requirements. I have relevant experience to your requirements. I can do your project. looking forward to hearing from you. regards Mahavir Sancheti