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.