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?
