Inspiration

The idea for AirShare was born from the thought — “What if we could share files with a simple hand gesture, just like we control smart devices in futuristic movies?” We wanted to eliminate the need for cables, Bluetooth pairing, or third-party apps while keeping file transfer fast, touchless, and intelligent.

How we built it

AirShare is designed as a modular, AI-powered system that allows users to send files between devices (laptop ↔ mobile, laptop ↔ laptop) using hand gestures only. The process involves three major modules:

Gesture Recognition Module – Uses MediaPipe + OpenCV to detect gestures (like swipe or pinch) and trigger actions such as screenshot capture or file selection.

Peer Discovery & Connection Module – Uses Wi-Fi Direct and WebSocket servers for identifying nearby devices and establishing secure connections.

File Transfer Module – Compresses, encodes, and transfers files wirelessly using HTTP/WebSocket protocols, with real-time progress updates.

Challenges we ran into

Achieving cross-platform compatibility (Windows, macOS, Linux, and Android).

Implementing low-latency gesture detection that works in various lighting conditions.

Building a touchless interface that feels intuitive yet robust.

Managing file transfer reliability and automatic discovery over local networks

Accomplishments that we're proud of

Developed a fully touchless, gesture-based file transfer system that works across laptops and mobiles.

Achieved cross-platform compatibility (Windows, macOS, Linux, Android) with no third-party tools required.

Integrated MediaPipe + OpenCV for accurate real-time gesture detection.

Optimized file transfer speed and stability using WebSockets and Wi-Fi Direct.

Designed a clean, futuristic interface enabling seamless human–computer interaction.

Ensured data privacy and secure peer-to-peer transfers.

Received positive recognition in hackathons for innovation and usability.

What we learned

Through this project, our team explored gesture recognition, computer vision, real-time communication, and cross-platform networking. We learned how to synchronize hardware-level operations (like screenshots or file access) with high-level gesture inputs using MediaPipe, OpenCV, and WebSockets.

What's next for AIR SHARE

Custom Gesture Training: Allow users to train and assign their own gestures for different actions like share, delete, or organize files.

AI-Powered Gesture Enhancement: Use deep learning to improve recognition accuracy and adapt to different lighting, backgrounds, and hand types.

Voice + Gesture Hybrid Mode: Combine AirShare with voice commands for even smoother and smarter control.

Cloud Sync & Backup: Enable secure file storage and synchronization across all devices using encrypted cloud integration.

Mobile-to-Laptop Real-Time Sharing: Expand functionality for seamless two-way transfers between mobile and desktop devices.

Public Beta Launch: Prepare a user-friendly, production-ready version of AirShare for early adopters and open-source contributors.

Built With

Share this project:

Updates