I need a basic MVC app that has a database of contacts locally, and sync with Google contacts.
Local database can be whatever is easiest - LocalDB/EntityFramework, or whatever you prefer, as this work will be ported into a larger project.
I need the app to be able to login to the users Google account, get the OAuth token and do the initial import from Google to the local db.
Then, change some info in the local database (say, the address or phone).
Finally, these changes should be synced back to Google Contacts.
Syncing should be done on the name and email address.
I need this done next week (despite the holidays). The sooner you can do it the better.
My apologies, I realized I forgot a critical component. Please adjust bids as necessary.
I need the tool to sync both ways - that is, send local changes back to Google AND get changes from Google and bring those changes to the local DB. Collisions should be noted in a separate table.