📁 FileSharing
A simple and lightweight file-sharing web application built with Node.js and Express.js. It allows users to drag & drop files and send them directly via email, making sharing quick and effortless.
🚀 Features
📤 Drag-and-drop file upload
📧 Send files directly to any email address
💾 Secure file handling using Multer
⚡ Fast and minimal Node.js backend
🖥️ Simple and intuitive UI
🛠️ Installation & Setup
Follow the steps below to run this project on your local machine:
-
Clone the Repository git clone
-
Move into the project folder cd FileSharing
-
Install dependencies npm install
or
npm i
-
Navigate to the src directory cd src
-
Start the server
Using nodemon (recommended):
nodemon server
Or:
node server
The app will start running on:
⚙️ Configuration (Optional)
If your app uses email services (like Gmail SMTP), create a .env file:
EMAIL_USERNAME=your-email EMAIL_PASSWORD=your-password-or-app-password PORT=3000
Make sure to update your email settings in the server configuration.