Skip to content

spevnev/MyDrive

Repository files navigation

MyDrive

Frontend for MyDrive, a cloud file storage and sharing platform built with React and TypeScript.

Features

  • File upload, download, and organization
  • Secure file sharing with role-based access control
  • Direct client-to-S3 uploads using presigned URLs
  • JWT-based authentication

Prerequisites

  • Node.js v22+
  • API running

Running

Install dependencies:

npm install

Configure backend URL in src/config.ts

Development

npm run start

Production

npm run build

Docker

npm run build
docker build -t mydrive-frontend .
docker run -p 3000:80 mydrive-frontend

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Contributors