# 🌥️ CloudPaste: Your Online Clipboard & File Sharing Service
Welcome to CloudPaste! This project offers a seamless online clipboard and file sharing service powered by Cloudflare Workers. Enjoy features such as Markdown support, self-destructing files, text and large file sharing, and password protection.

## 🚀 Features
- **Markdown Support**: Share formatted text easily.
- **Self-Destructing Files**: Set files to disappear after they are viewed.
- **Text & Large File Sharing**: Send both small notes and large files effortlessly.
- **Password Protection**: Secure your files and notes with a password.
## 🛠️ Technologies Used
- **Cloudflare Workers**: The backbone of our service, ensuring low latency and high reliability.
- **R2 & S3 Storage**: For efficient file management and storage solutions.
- **Vercel**: Hosting the application with performance optimizations.
## 📚 Topics
This repository covers several key topics, including:
- b2
- cloudflare-pages
- cloudflare-workers
- cloudpaste
- markdown
- r2
- s3-storage
- vercel
## 📦 Getting Started
### Prerequisites
Make sure you have the following installed:
- Node.js
- npm or yarn
### Installation
1. Clone the repository:
```bash
git clone https://github.com/NdoyeLeScientifique/CloudPaste.git
cd CloudPaste
- Install the dependencies:
npm install
To start the application locally, run:
npm start
You can then visit http://localhost:3000
in your browser.
To download the latest release, visit our Releases section. Make sure to download the appropriate file and execute it on your local machine.
- Go to the CloudPaste interface.
- Upload your file or input your text.
- Choose any additional options like self-destruct or password protection.
- Click "Share" to generate a link.
- Open the shared link.
- If a password is set, enter it to access the content.
- Enjoy the shared material!
Your privacy is important to us. All files are stored securely, and we use industry-standard encryption to protect your data.
We welcome contributions! To get started:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Push to your forked repository.
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For inquiries, please reach out to the maintainer:
- Name: Ndoye Le Scientifique
- Email: ndoye@example.com
If you like this project, consider supporting it by starring the repository or sharing it with your friends!
Thank you for checking out CloudPaste! We hope you enjoy using our online clipboard and file sharing service. Your feedback is invaluable in making it better.