← All workProject 03 / 09

Zata S3 File Explorer

A web file manager for Zata's S3-compatible storage.

Type
Full-stack · Cloud storage
github.com/Krishnaprajapat693/zata-file-explorer

Overview

A web file manager for Zata's S3-compatible storage. You browse files like a regular file explorer, upload and download through pre-signed URLs, and an admin can create sub-users and control what each of them can access.

Key features

01

Two layers of authentication: Zata credentials, then a JWT session

02

File explorer with breadcrumb navigation

03

Drag-and-drop uploads with progress bars

04

Downloads through pre-signed URLs

05

Sub-users with role-based access

06

IAM-style access policies and an activity log

Built with

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB
  • AWS SDK (S3)
  • JWT

Next project

CodeArena – Online Technical Assessment