Overview
The Sanofi MDS API Sync Tool is designed to facilitate seamless interaction between Sanofi's internal systems and the MDS logistics API. The tool enables users to access, retrieve, submit, update, and delete logistics-related data through various API endpoints. It also supports storing retrieved data in a local database and provides an interface to view and manage the data through structured grids.
Key Features
Secure User Authentication
Ensures only authorized users can access the tool.
Seamless Integration with MDS Logistics API
Supports real-time communication with multiple API endpoints.
Comprehensive Data Management
Enables full CRUD (Create, Read, Update, Delete) operations on key logistics data.
Automated Data Synchronization
Fetches data from API and stores it in the local database for consistency and backup.
Intuitive Grid-Based Data Display
Presents retrieved data in structured, user-friendly grid views.
Modular Entity Handling
Dedicated modules for managing Depots, Distributors, Products, Measures, and more.
Logistics Operations Support
Handles key logistics processes including Goods Issues, Goods Receipts, and Stock Transfers.
Inventory Tracking and Monitoring
Supports stock balance visibility and transition history for better inventory control.
Scalable and Maintainable Architecture
Designed for easy future enhancements and module additions.
Process We Follow

Collaborate with stakeholders to gather and document project requirements.

Create a detailed project roadmap, timelines, and milestones.

Develop wireframes, mockups, and prototypes to visualize the user interface.

Design the software architecture, including databases, APIs, and system interactions.

Conduct regular code reviews to ensure quality and adherence to standards.

Identify and resolve bugs or issues to ensure a robust and reliable product.

Prepare the software for production, including deployment scripts and configurations.

Provide ongoing support for bug fixes, updates, and enhancements.