E-Share is a web application that allows users to easily share text and files between devices. Whether you're working on your laptop, tablet, or smartphone, E-Share ensures seamless synchronization of your data across all your devices.
- Cross-Device Text Sharing: Share text instantly between your devices.
- File Synchronization: Sync files across multiple devices for easy access.
- Cloud Integration: Integrate with popular cloud storage services for enhanced flexibility.
- Task Management Solutions: Stay organized and on top of your tasks with built-in tools.
- Collaboration Tools: Collaborate effectively with team members, no matter where they are.
To run E-Share locally, follow these steps:
-
Clone the repository:
git clone https://github.com/I-Himanshu/E-Share.git
-
Navigate to the project directory:
cd E-Share
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and navigate to
http://localhost:3000
to view the application.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Ably: A realtime messaging platform that powers the synchronization feature.
- Visit the E-Share website: E-Share
- Enter your text or upload files to start syncing across devices.
Contributions are welcome! If you have any ideas for new features, improvements, or bug fixes, feel free to submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -am 'Add new feature'
. - Push to the branch:
git push origin feature/new-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- This project was inspired by the need for seamless data synchronization across multiple devices.
- Special thanks to the Ably team for providing the realtime messaging platform used in this project.
For questions or inquiries, please contact himanshu.kumar5403@gmail.com.