
Cloud Folder Syncing Utility
Description:
A desktop utility that synchronizes user-selected folders to a cloud server automatically. It detects file changes and uploads the latest version while preserving the directory structure. Useful for backup, team collaboration, or device switching.
Key Features:
- Folder selection and sync scheduling
- Automatic sync on file changes
- Conflict resolution (latest or prompt)
- File versioning
- Secure login and encrypted transfers
Tech Stack:
Frontend: Electron.js
Backend: Node.js
Cloud: AWS S3
Database: SQLite (local metadata tracking)