Share The File

Secure File Sharing Service

Live
Visit Live Site
Share The File - Main Page

Platform Screenshots

Overview

Share The File is a privacy-focused file sharing service that allows users to share files securely with temporary links and automatic expiration. The platform emphasizes simplicity, speed, and user privacy without requiring account registration.

Key Features

  • Drag-and-drop file upload interface
  • Temporary shareable links with expiration
  • Support for large files (up to 2GB)
  • No registration required
  • Automatic file cleanup after expiration
  • Download tracking and analytics
  • Multi-language support (English, Russian, German)
  • Responsive design for all devices

Technical Stack

Frontend

  • Vanilla JavaScript for performance
  • Modern CSS with SCSS
  • Bootstrap for UI components
  • Optimized file upload handlers

Backend

  • Node.js with Express
  • File streaming for large uploads
  • MongoDB for metadata storage
  • RESTful API design

Storage & Security

  • Secure file storage system
  • Unique key generation
  • Automatic cleanup jobs
  • SSL/TLS encryption

Infrastructure

  • Nginx for reverse proxy
  • PM2 process management
  • Custom deployment scripts
  • Production monitoring

My Role

Complete full-stack development and deployment:

  • Architected the file sharing system
  • Developed frontend with optimized upload handling
  • Built backend API with file streaming support
  • Implemented internationalization (i18n) system
  • Created automatic cleanup and expiration logic
  • Deployed and configured production environment
  • Set up Nginx for handling large file uploads

Live Service