S3 Sync is a lightweight, intuitive web app for managing files in Amazon S3 buckets. It enables users to securely authenticate, view, upload, preview, and download S3 files through a clean, responsive interface.
-
Secure Authentication
Integrated with Clerk to ensure seamless and secure user authentication. -
File Upload and Download
Effortlessly upload files to your S3 bucket and download them anytime. -
File Preview
Instantly preview files such as images, videos, and PDF files directly in the browser before downloading. -
Responsive User Interface
Beautifully designed file manager built with Shadcn UI for modern, clean styling.
- Clerk authentication integrated and tested.
- File upload, download, and preview functionalities fully operational.
- Responsive, user-friendly UI completed.
- Connected to a fixed AWS S3 demo bucket (currently using shared demo credentials).
- Database integration to securely store each user’s IAM credentials.
- Multi-bucket support for managing multiple S3 instances per account.
- Extended file management tools (rename, delete, and create folders).
- Advanced error handling with toast notifications and loading indicators.
| Layer | Technology |
|---|---|
| Frontend | Next.js |
| UI Library | Shadcn UI |
| Authentication | Clerk |





