Why it exists
ShareApp addresses a common limitation of messaging apps: sending large files to someone without compression, upload limits or a slow indirect workflow. The idea is to make remote file transfer feel as direct as Bluetooth or Wi-Fi Direct, even when users are not physically close.
Project media

Architecture
- The system uses a mobile app plus two backend components.
- An API server manages application-level operations.
- A tunnel server supports the transfer workflow.
- Files are not meant to be stored permanently on an intermediate server.
- Documentation for backend endpoints is included in the project material.
Key features
- No practical file-size limit imposed by messaging platforms.
- Direct-like transfer experience.
- No intermediate long-term storage of user files.
- Backend split between API server and tunnel server.
Design decisions
The project focuses on user trust and simplicity: the file should move between users without becoming data held by a third-party storage service.