File-Sharing

๐Ÿ“ File Sharing

Welcome to the File Sharing project! This repository provides a simple and efficient way to share files over a network using Flask. Whether youโ€™re with friends or need to transfer files between multiple devices like mac ,linux,andoid,windows,ios,etc. with the extreme speed you wonโ€™t imagine.

๐Ÿš€ Features

๐Ÿ“ฆ Installation

To get started with the File Sharing project, follow these steps:

  1. Clone the repository:
     git clone https://github.com/programmingwithprince/File-Sharing.git
    
     cd File-Sharing
    
  2. Create a virtual environment:
     python -m venv venv
     source venv/bin/activate  # On Windows use `venv\Scripts\activate`
    
  3. Install dependencies:
     pip install -r requirements.txt
    
  4. Run the application:
     python main.py
    

๐Ÿ› ๏ธ Usage

  1. Start the server:
     python main.py
    
  2. Access the application: Open your web browser and go to http://127.0.0.1:5000. or f'http://{localIP}:5000'
  3. Share Files: Use the interface to select and share files with other devices on the network.

๐Ÿค Contributing

We welcome contributions! Please follow these steps to contribute:

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

๐Ÿ“ License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.

๐Ÿ“ง Contact

For any questions or suggestions or freelancing services, feel free to reach out:


Thank you for using File Sharing! We hope it makes your file transfer tasks easier and more efficient. Happy sharing! ๐Ÿ˜Š