Skip to content

File Sharing project! This repository provides a simple and efficient way to share files over a network using Flask. Whether you're working on a team project or need to transfer files between devices, this tool has got you covered.

License

Notifications You must be signed in to change notification settings

programmingwithprince/File-Sharing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📁 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 working on a team project or need to transfer files between devices, this tool has got you covered.

🚀 Features

  • Easy File Transfer: Quickly share files between devices.
  • Secure: Ensures your files are transferred securely.
  • Cross-Platform: Works on Windows, macOS, and Linux.
  • User-Friendly Interface: Simple and intuitive UI for seamless file sharing.

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

📋 Project Structure

Here's an overview of the project's structure:

File-Sharing/
├── app/
│   ├── __init__.py
│   ├── routes.py
│   └── templates/
│       └── index.html
├── static/
│   ├── css/
│   ├── js/
│   └── uploads/
├── venv/
├── .gitignore
├── app.py
├── requirements.txt
└── README.md

## 🤝 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 MIT License. See the LICENSE file for details.

## 📧 Contact

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

- **Email**: [email protected]
- **GitHub**: programmingwithprince

---

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

About

File Sharing project! This repository provides a simple and efficient way to share files over a network using Flask. Whether you're working on a team project or need to transfer files between devices, this tool has got you covered.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published