personalPeriod: 2026

Cloud Storage

Role: Fullstack Developer

Price: 7 000

About project

Cloud Storage is a fullstack application for secure file management: folders and subfolders, file uploads, access control, built-in previews, public links, ZIP folder downloads, trash, audit log, and admin settings.

Achievements

  • Built a fullstack application split into API, web client, and shared package
  • Implemented a file model with folders, subfolders, uploads, downloads, renaming, moving, and deletion
  • Added admin/user roles and inherited access permissions for files and folders
  • Implemented public links for files and folders with download restrictions, expiration, and scoped access
  • Added in-browser previews for images, PDF, text, audio, and video
  • Implemented ZIP folder downloads, trash with restore and permanent deletion, bulk actions, and drag and drop
  • Added audit log, server-side search, upload limits, user quotas, and admin settings
  • Prepared Docker Compose, healthcheck, backup/restore scripts, and security tests for access control, public links, ZIP, and trash

Technologies

Bun workspaceFastifySQLiteReactViteTypeScriptZodlucide-reactpdfjs-distBiomeDocker Compose