🔗 Live Demo: dropnshare.arhamnatiq.com
📂 GitHub Repository: github.com/arham-natiq25/DropNShare
Drop N Share is a lightweight and efficient file-sharing tool built with Laravel (backend) and Vue 3 (frontend). It allows users to upload multiple files at once, generates a unique shareable link, and enables downloading all files in a compressed zip folder.
It’s designed to provide a seamless and clean experience — perfect for quickly sharing large numbers of files without any complexity.
- 📁 Upload multiple files in one go
- 🔗 Get a single download link instantly
- 🗜️ Files downloaded as a ZIP archive
- ⏳ Optional auto-expiry for links (future scope)
- 📱 Responsive and minimal UI with Vue 3
- 🧰 Backend powered by Laravel file system and ZipArchive
| Layer | Technology |
|---|---|
| Backend | Laravel 10+ |
| Frontend | Vue 3 + Vite |
| Styling | Tailwind CSS |
| Zip Handling | Laravel + PHP ZipArchive |
| Database | MySQL / SQLite |
git clone https://github.com/arham-natiq25/DropNShare.git
cd DropNShare/backend
cp .env.example .env
composer install
php artisan key:generate
# Set up DB credentials in .env
php artisan migrate
php artisan storage:link
php artisan serve
---
### ⚙️ Frontend (Vue.js)
``
cd DropNShare/frontend
npm install
npm run dev



