A secure, offline-first local file transfer server that runs on your PC’s Wi-Fi hotspot.
Seamlessly share files between PC and mobile devices — no internet required ⚡
🔒 Fully local • 🚀 Fast • 🌐 No cloud • 📱 Mobile-friendly
For detailed architecture, API routes, setup guides, and screenshots, visit:
👉 LFTDocs: https://lftdocs.netlify.app/
- 🔐 Secure Login – Password-protected admin dashboard
- 📱 Mobile-Friendly – Responsive interface for phones
- 🔄 Two-Way Transfer – Upload and download files between any device
- 📊 QR Code Connect – Scan to join Wi-Fi and access instantly
- 🎨 Modern Dark UI – Clean, simple design
- 🚀 Offline Support – Works fully offline via your hotspot
- 🐍 Python 3.7 or higher
- 💻 PC with Mobile Hotspot capability
- 📱 Any smartphone with a QR code scanner
- ✅ Login protected dashboard
- ✅ Credentials stored securely in .env
- ✅ Only works on your local hotspot network
⚠️ Do not expose to the internet⚠️ Change default passwords before use
git clone https://github.com/Patel-Priyank-1602/file-transfer.git
cd hotspot-file-serverpip install flask python-dotenv qrcode pillow# --- Hotspot Details ---
HOTSPOT_SSID=YourHotspotName
HOTSPOT_PASSWORD=YourHotspotPassword
HOTSPOT_IP=YourHotspotIp
PORT=8000
# --- Admin Credentials ---
ADMIN_USERNAME=admin
ADMIN_PASSWORD=your_secure_password
# --- App Settings ---
SECRET_KEY=your_secret_key_change_this
UPLOAD_FOLDER=shared_filesipconfigip addr showFILE_TRANSFER/
├─ Screenshot/
├─ shared_files/
│ └─ .temp/
├─ templates/
│ ├─ chat_app.html
│ ├─ dashboard.html
│ ├─ files.html
│ └─ login.html
├─ .env
├─ .gitignore
├─ app.py
├─ README.md
└─ site_config.json




