Back to Portfolio
Google Drive Migration Tool
Enterprise Solutions

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

ReactNode.jsExpressGoogle Drive APIOAuth2Tailwind CSSFirebase AuthFirestoreGoogle Chat APIGoogle Admin

Project Gallery

Folder Selection Interface
Migration Progress
Admin Dashboard

Project Details

Client

Enterprise Client

Timeline

3 months (2023)

Role

Full-Stack Developer

© 2025 Firas Jday. All rights reserved.

0%