Back to Projects
SkyDrive - Cloud Storage Platform

SkyDrive - Cloud Storage Platform

By Dheeraj Kumar BhaskarMarch 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