I-Himanshu / E-Share

Home Page:https://linksync-nine.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-Share

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.

Features

  • 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.

Installation

To run E-Share locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/I-Himanshu/E-Share.git
    
  2. Navigate to the project directory:

    cd E-Share
    
  3. Install dependencies:

    npm install
    
  4. Start the development server:

    npm start
    
  5. Open your web browser and navigate to http://localhost:3000 to view the application.

Technologies Used

  • 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.

Usage

  • Visit the E-Share website: E-Share
  • Enter your text or upload files to start syncing across devices.

Contributing

Contributions are welcome! If you have any ideas for new features, improvements, or bug fixes, feel free to submit a pull request.

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature.
  3. Make your changes and commit them: git commit -am 'Add new feature'.
  4. Push to the branch: git push origin feature/new-feature.
  5. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • 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.

Contact

For questions or inquiries, please contact himanshu.kumar5403@gmail.com.

About

https://linksync-nine.vercel.app


Languages

Language:JavaScript 92.8%Language:HTML 6.9%Language:CSS 0.2%