Vercel Clipboard is a simple web-based application that allows you to share text and files across multiple devices.
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.
To set up the project locally, follow these steps:
- Fork and clone this repository.
- Create a new Vercel project, link it to your database, and connect it to your project.
- Once everything is set up, run the following commands:
npm install && npx vercel env pull .env.development.local && npm run devThis 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.
