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" NEXT_PUBLIC_SUPABASE_URL NEXT_PUBLIC_SUPABASE_ANON_KEY
- Migrate Prisma Scehmas:
pnpm dlx prisma migrate dev --name migration_name
and 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.