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