Chihuahua|
Projects

Cloudsolem - Personal Cloud Storage

Team member 1
January 6, 2025

Cloudsolem is a personal cloud storage solution designed for storing and streaming video content from any device. Built with Next.js 15 and React 19, it features a modern dark-themed interface, folder organization, and optimized mobile experience.

  • File Management

    • Upload videos and images via drag-and-drop
    • Create nested folder hierarchies
    • Rename and delete files with confirmation
    • Real-time storage quota tracking
  • Video Streaming

    • Direct video playback in browser
    • Cloudinary-powered video hosting
    • Automatic thumbnail generation
    • Duration display on video cards
  • Folder System

    • Tree navigation sidebar
    • Breadcrumb path navigation
    • Nested folder support
    • File count per folder
  • User Experience

    • Toast notifications for all actions
    • Click-outside menu dismissal
    • Mobile-optimized responsive design
    • Dark theme with blue accents
  • Security

    • Password-protected access
    • Cookie-based authentication
    • Secure file deletion from CDN
  • Frontend: Next.js 15, React 19, TypeScript
  • Styling: SCSS with BEM methodology
  • Database: MongoDB for file metadata
  • Storage: Cloudinary (25GB free tier)
  • Icons: Lucide React
  • Auth: Cookie-based session management

The interface is fully responsive with dedicated mobile breakpoints:

  • Compact header with smaller buttons
  • 2-column file grid on small screens
  • Touch-friendly toast notifications
  • Collapsible sidebar navigation

Access your personal cloud: avsolem.com/cloud