Multi-Platform Database Integration: C# Desktop App, Mobile App (Flutter), and Salesforce CRM
Budget: $1,500 – $3,000 USD
I'm looking for an experienced developer or team to help integrate a shared SQL database across three platforms: an existing C# desktop application, a new cross-platform mobile app (using Flutter), and Salesforce CRM. This project will streamline our data management by enabling real-time data access, synchronization, and updating across these platforms.
Project Requirements:
C# Desktop Application Integration:
Ensure the current C# application (built with .NET) connects efficiently and securely with the SQL database.
Optimize CRUD (Create, Read, Update, Delete) operations for performance and reliability.
Mobile App Development (Flutter):
Build a cross-platform mobile app for iOS and Android with Flutter.
Connect the app to the SQL database, enabling real-time data access and updates.
Design a user-friendly interface focused on core data functionalities (data entry, updates, and synchronization).
Secure the mobile app’s connection with the database using API/web services.
Salesforce CRM Integration:
Integrate Salesforce CRM with the SQL database to sync customer, order, and inventory data in real-time.
Develop or configure APIs/middleware to allow Salesforce to retrieve, update, and push data to the SQL database.
Set up a conflict resolution mechanism for data modified across different platforms.
Security and Compliance:
Implement robust security protocols (e.g., OAuth, SSL) for secure data access across platforms.
Set up role-based access and encryption to ensure data privacy and compliance.
Establish a data backup and recovery plan.
Testing and Validation:
Conduct thorough integration testing to confirm data consistency and synchronization across platforms.
Perform security and performance testing on the mobile app, desktop application, and Salesforce integration.
Documentation and Handover:
Provide detailed documentation for the database schema, API endpoints, and integration workflows.
Offer training resources or a handover session for our team.
Ideal Freelancer Skills:
Experience with SQL Server and .NET for C# applications.
Expertise in Flutter for mobile development.
Proficiency in Salesforce API integration.
Strong knowledge of API design, middleware, and data security best practices.
Project Requirements:
C# Desktop Application Integration:
Ensure the current C# application (built with .NET) connects efficiently and securely with the SQL database.
Optimize CRUD (Create, Read, Update, Delete) operations for performance and reliability.
Mobile App Development (Flutter):
Build a cross-platform mobile app for iOS and Android with Flutter.
Connect the app to the SQL database, enabling real-time data access and updates.
Design a user-friendly interface focused on core data functionalities (data entry, updates, and synchronization).
Secure the mobile app’s connection with the database using API/web services.
Salesforce CRM Integration:
Integrate Salesforce CRM with the SQL database to sync customer, order, and inventory data in real-time.
Develop or configure APIs/middleware to allow Salesforce to retrieve, update, and push data to the SQL database.
Set up a conflict resolution mechanism for data modified across different platforms.
Security and Compliance:
Implement robust security protocols (e.g., OAuth, SSL) for secure data access across platforms.
Set up role-based access and encryption to ensure data privacy and compliance.
Establish a data backup and recovery plan.
Testing and Validation:
Conduct thorough integration testing to confirm data consistency and synchronization across platforms.
Perform security and performance testing on the mobile app, desktop application, and Salesforce integration.
Documentation and Handover:
Provide detailed documentation for the database schema, API endpoints, and integration workflows.
Offer training resources or a handover session for our team.
Ideal Freelancer Skills:
Experience with SQL Server and .NET for C# applications.
Expertise in Flutter for mobile development.
Proficiency in Salesforce API integration.
Strong knowledge of API design, middleware, and data security best practices.