Welcome to Fieler, your lightning-fast, secure, and fun file-sharing platform! ⚡💾 Upload anything, share with friends, and watch your files vanish after expiration! 🕒✨
- 📂 Upload/download any type of file with size limits
- 🔗 Generate shareable links & QR codes for instant access
- ⏰ Files auto-delete after expiration – no clutter, no worries!
- ⚡ GridFS-powered storage for handling big files effortlessly
- 🎨 Clean, responsive UI using React & Tailwind CSS
- Frontend: React.js + Tailwind CSS 🌈
- Backend: Node.js + Express.js 🔧
- Database: MongoDB (GridFS) 🗄️
- Extras: QR code generation 🎯, file expiration ⏳
1️⃣ Clone the repo:
git clone https://github.com/your-username/fieler.git2️⃣ Install backend dependencies:
cd server
npm install3️⃣ Install frontend dependencies:
cd client
npm install4️⃣ Create a .env file in server/ folder:
MONGO_URI=<your_mongodb_connection_string>
PORT=5000
5️⃣ Start backend server:
npm run server6️⃣ Start frontend:
npm start- Drag and drop or select files to upload 🖱️📂
- Copy the download link or scan the QR code 🤳
- Wait for files to auto-delete – magic! ✨🗑️
- 🔐 Add user accounts for private storage
- 📧 Email notifications for shared files
- 🖱️ Drag-and-drop with progress bars
- 🌈 Dark/light mode toggle for extra fun
Screenshot/GIF placeholder: imagine your file flying to your friend like magic! 🧙♂️✨
MIT License – share the fun, responsibly! 😎