Cloud-Based File Storage System
Google Drive-inspired file storage using AWS
Overview
Created a cloud-based file storage system inspired by Google Drive, providing secure and scalable file storage and management capabilities.
Technical Details
- Backend: Java
- Cloud Services: AWS S3 (storage), AWS RDS (metadata)
- Frontend: React
Features
- File Upload/Download: Secure file transfer with progress tracking
- Folder Organization: Hierarchical folder structure
- User Authentication: Secure login and access control
- Search: Quick file search functionality
- Sharing: File sharing with access permissions
Architecture
- Frontend (React): Responsive UI for file management
- Backend (Java): RESTful API for business logic
- AWS S3: Scalable object storage for files
- AWS RDS: Relational database for user data and file metadata
Key Learnings
- Cloud architecture design patterns
- AWS service integration
- Building scalable storage systems
- Full-stack development with modern technologies