cl1p.vercel.app is an Internet Clipboard application that allows users to seamlessly upload and share various types of data, including text, files, and images. The application leverages AWS S3 for storing objects securely. Presigned URLs are used to grant temporary access to shared content, ensuring enhanced security and privacy. Users can create new clips or view existing ones via dynamically generated URLs.
- Upload and share text, files, and images effortlessly.
- Secure storage and access of data using AWS S3.
- Utilizes presigned URLs for temporary access to shared content.
- Simple and intuitive user interface.
To run the application locally:
- Clone this repository.
- Install dependencies using
npm install
. - Set up environment variables for AWS credentials and configurations.
- Run the application using
npm run dev
.
- AWS S3 for secure storage of objects.
- React.js for the frontend user interface.
- Next.js for server-side rendering and routing.
- Axios for making HTTP requests.
- JSZip for file compression.
This project is licensed under the MIT License. See the LICENSE file for details.