
Closed
Posted
Paid on delivery
Project Title: iCloud Contacts Sync Microservice for my web app Project Overview: We are seeking a developer or team to create a microservice that enables syncing iCloud contacts with our web-based platform. This microservice should operate independently and be callable from the core platform as a service, providing secure, efficient, and real-time syncing of iCloud contacts. Key Deliverables: Microservice Architecture: Develop the iCloud contacts sync functionality as a microservice. The core web platform will be able to call this service to sync user contacts on demand. API Integration: Use Apple’s CloudKit and Contacts framework to access, fetch, and sync contacts from iCloud. Authorization & Privacy: Implement secure authentication methods and permission handling in compliance with Apple’s privacy guidelines. Real-Time Sync: Enable bi-directional syncing between iCloud and our web app. The microservice should handle adding, updating, and deleting contacts as well as merging contact data across sources (e.g., Gmail, LinkedIn). Conflict Resolution: Build logic for conflict detection and resolution when syncing contacts from different sources. Efficient Data Handling: Support batch processing for large sets of contacts, and ensure minimal impact on platform performance. Scalability: Design the microservice to be scalable, supporting multiple users simultaneously, and easily extendable for future updates. Microservice Requirements: The service should be callable via API from the core web platform. It must handle multiple requests concurrently and return sync statuses or updates after each request. Ensure the microservice is modular, allowing for future enhancements or integrations (e.g., additional contact sources). Proposal Requirements: Estimated timeline for development and deployment. Breakdown of costs, including design, testing, and implementation phases. Examples of previous microservice-based projects (preferably involving contact management or cloud-based syncing). Detailed approach for ensuring secure, scalable, and efficient contact sync services. #CloudKit JS ****** To be considered, please provide a basic outline of how you would like to technically approach the project. I will IGNORE all bot responses and requests for chat without providing a basic overview. I am doing this to weed out all of the autoresponders. *******
Project ID: 38747246
77 proposals
Remote project
Active 2 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs