A simple and efficient file and text-sharing tool designed to work seamlessly across devices.
ShareHub allows you to share text and files between devices using a simple URL. The platform provides an intuitive interface to quickly save and access shared content.
- ✅ Text Sharing: Easily share text via a custom URL.
- ✅ File Upload: Upload files and generate a sharable link.
- ✅ Cross-Device Compatibility: Access shared content on any device.
- ✅ Custom URL Support: Option to define your own URL for easy sharing.
- ✅ Secure: Data transmission is encrypted for security.
- Frontend: React.js
- Backend: Node.js (Express)
- Database: MongoDB
- Styling: Tailwind CSS
- Deployment: Docker
- Clone the Repository
git clone https://github.com/musharafmaqbool/Cross-Device-File-Sharing-Tool.git
cd Cross-Device-File-Sharing-Tool- Install Dependencies For backend:
npm installFor frontend:
cd client
npm install- Create
.envFile Create a.envfile in the root and add:
MONGO_URI = your_mongodb_connection_string
PORT = 5000- Run the Project Start backend:
npm run serverStart frontend:
cd client
npm start- Access the App Open http://localhost:3000 in your browser.
- Files over 100MB may not upload correctly.
- Long custom URLs may fail to generate.
Feel free to open issues or submit pull requests to improve the project.
Is there a specific part of the formatting you want me to adjust further?
