Back to Projects

SkyDrive - Cloud Storage Platform
By Dheeraj Kumar Bhaskar • March 29, 2025
SkyDrive is a full-stack cloud storage platform designed to allow users to securely upload, view, and delete personal files with isolated access controls.
Features
- Secure File Management: Users can upload, view, and delete files safely.
- Access Control: Each user has isolated access to their files.
- Cloud Hosting: Frontend hosted on AWS S3 and backend on AWS EC2.
- IAM Integration: Managed AWS permissions via IAM roles.
Technologies
- Frontend: React.js, TailwindCSS, ShadCN
- Backend: Node.js, Express.js
- Database: MongoDB
- Cloud: AWS EC2, S3, AWS-CLI
Getting Started
To run the project locally, clone the repository and install dependencies:
git clone <repository-url>
cd skydrive
npm install