
Google Drive Migration Tool
End-to-end folder migration orchestration tool with OAuth2 workflows and conflict resolution for enterprise Shared Drive consolidation.
Project Overview
As a Full-Stack Developer, I designed and built an end-to-end Google Drive migration tool that enables users to browse and search their My Drive hierarchy, select folders with sub-folders/files, and seamlessly migrate content into Shared Drives while preserving permissions and handling name conflicts.
I implemented OAuth2 workflows for secure authentication, tree-view folder navigation with multi-select capabilities, permission-preserving copy operations with conflict handling, and an email-driven approval workflow for non-owned files. The solution leverages React, Node.js, Express, Google Drive API, Tailwind CSS, and Firebase for authentication and data storage.
This enterprise tool significantly simplified Shared Drive consolidation, with the pilot rollout successfully migrating over 100 GB of data with zero permission loss, providing a smooth, secure migration experience with comprehensive activity logs for administrators.
Key Features
- Tree-view folder navigator with multi-select functionality
- Permission-preserving copy operations with conflict resolution
- Email-driven approval workflow for non-owned files
- OAuth2 integration with Google Drive API
- Comprehensive activity logs and audit trails
Technologies Used
Project Gallery



Project Details
Client
Enterprise Client
Timeline
3 months (2023)
Role
Full-Stack Developer
© 2025 Firas Jday. All rights reserved.