Frontend for MyDrive, a cloud file storage and sharing platform built with React and TypeScript.
- File upload, download, and organization
- Secure file sharing with role-based access control
- Direct client-to-S3 uploads using presigned URLs
- JWT-based authentication
- Node.js v22+
- API running
Install dependencies:
npm installConfigure backend URL in src/config.ts
npm run startnpm run buildnpm run build
docker build -t mydrive-frontend .
docker run -p 3000:80 mydrive-frontend