Skip to content

gacfox/vercel-clipboard

Repository files navigation

Vercel Clipboard

Vercel Clipboard is a simple web-based application that allows you to share text and files across multiple devices.

Deploy with Vercel

Screenshots

Requirements

Before deploying the project to Vercel, make sure to create following necessary resources in your Vercel account and link them to your environment.

  • Blob Store: For uploading and downloading files
  • Upstash for Redis: For caching session data
  • Neon: For persisting structured data
  • Edge Config Store: For storing configuration settings

Tips: If you deploy before creating storages and encounter application errors such as vercel kv invocation failed, try redeploying by clicking Deployments -> Redeploy button after creating and linking these storages.

Local Development

To set up the project locally, follow these steps:

  1. Fork and clone this repository.
  2. Create a new Vercel project, link it to your database, and connect it to your project.
  3. Once everything is set up, run the following commands:
npm install && npx vercel env pull .env.development.local && npm run dev

Configurations

This project is designed for multiple users. If you'd like to allow others to register, enable the registration page by setting allowRegister to true in the Edge Config Store.

About

A simple cloud clipboard that allows you to upload and share text and files between devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors