Capstone Project: Mobile App and Cloud Server

Cross-platform file syncing app built for a real client

Technical Lead · Jan 2025 – May 2025 · Merced, CA

React Native · Flask · Rclone · Google Drive API · Dropbox API

Overview

Sweep wanted users to link several cloud storage accounts and move files to a dedicated server from one mobile app. Our capstone team built all of it: the backend, the Google Drive and Dropbox OAuth integration, and the React Native client. I was the technical lead.

Highlights

  • Led a four-person team and owned the technical roadmap through delivery.
  • Built a Flask API that handles Google Drive and Dropbox OAuth and file operations.
  • Used Rclone on the server to move files between providers, so we didn't have to handle each cloud's quirks ourselves.
  • Fixed sync failures and confusing flows in the React Native Android client.
  • Delivered before the semester deadline with every item on the client's feature list.

Outcome

Handed Sweep a production-ready build ahead of the deadline.

Links