Zipit allows you to seamlessly share files from any device. It's a super convenient way to transfer files between devices with zero signups and zero compromise on the quality.
- Clone the repository:
git clone https://github.com/actuallyakshat/zipit.git - Install dependencies:
pnpm install - Set Environment Variables:
UPLOADTHING_APP_ID=your_uploadthing_app_id" UPLOADTHING_SECRET="your_uploadthing_secret" DATABASE_URL="supabase_postgres_db_with_realtime" DIRECT_URL="supabase_postgres_direct_url" NEXT_PUBLIC_SUPABASE_URL NEXT_PUBLIC_SUPABASE_ANON_KEY - Migrate Prisma Scehmas:
pnpm dlx prisma migrate dev --name migration_nameand thennpx prisma generate - Run the local server:
pnpm dev
- Next.js
- Typescript
- Uploadthing
- Supabase Realtime & Prisma
- JsZip
- Tailwind
- Zod
Feel free to contact me on LinkedIn or Instagram! You can find the link to my socials from my GitHub Profile.