logo
Back to Projects
AirFlick
Still WorkingNext.jsReactTailwind CSS+1 more

AirFlick

Secure, Ephemeral, WebRTC based file sharing. Share documents, photos, and 4K movies instantly with anyone, anywhere directly between devices.

Timeline

2 weeks

Role

Full Stack

Team

Solo

Status
Still Working

Technology Stack

Next.js
React
Tailwind CSS
Vercel

Key Challenges

  • Establishing reliable WebRTC peer connections
  • Handling NAT traversal with STUN/TURN servers
  • Managing large chunked file streams in the browser

Key Learnings

  • WebRTC API and signaling mechanism
  • Network protocols and traversal technologies
  • File API, Blobs, and stream piping in frontend JavaScript

AirFlick: Ephemeral File Sharing

Overview

AirFlick is a secure, ephemeral file sharing application powered by WebRTC. It enables users to transfer files, photos, documents, and high-definition video directly between devices without uploading them to a third-party server.

What Users Can Do

  • Direct P2P Sharing: Send files directly to another device with maximum speed and security.
  • Zero Server Storage: Files are streamed directly and are never stored on any remote cloud.
  • Instant Connection: Create rooms or generate scan-ready QR codes to link devices instantly.
  • Support for Large Files: Transfer large files, documents, and 4K movies without arbitrary size limits.

Why I Built This

Traditional file sharing platforms require uploading files to intermediate servers, causing privacy concerns and speed bottlenecks. AirFlick solves this by establishing direct connections between the sender and receiver, keeping data private and transfers lightning fast.

Tech Stack

  • Framework: Next.js, React
  • Styling: Tailwind CSS
  • Protocol: WebRTC
  • Hosting: Vercel

Design & Developed by Shashank Goud
© 2026. All rights reserved.