DeskyShare: Secure LAN File Distribution
A secure, offline-first file sharing application designed for local network environments to handle confidential data within an organization.
16 weeks
Solo Developer
FotonVR
Desktop
Overview
The project
Developed during my tenure at FotonVR to address the need for secure internal file transfers. Employees needed to share confidential project files without relying on external cloud services like Google Drive or email. I built a server-client desktop application using Electron, Node.js, and Socket.io that operates exclusively within the office's local network, ensuring all data remains internal and protected.
Problem
The challenge
The organization required a way to share sensitive files between employees that was faster and more secure than cloud alternatives, while also needing oversight of who shared what and when.
Approach
The solution
A specialized LAN-only application that centralizes file sharing through a local server. It features department-specific groups where admins can set specific permissions for uploading, downloading, and deleting files, with every action being logged.
Highlights
Key features
LAN-Only Operation
Operates exclusively within the company's local network for maximum security.
Server-Client Architecture
Centralized server management for file indexing and transfer regulation.
Permission Management
Department-wise groups with specific rights for file operations (Upload/Download/Delete).
Activity Logging
Full audit trails of all file transfer activities maintained on the central server.
Outcomes
By the numbers
- 100%
- Data privacy
- Gbps
- Transfer speeds
- Zero
- Cloud dependency
- Eliminated data leakage risks associated with public cloud sharing
- Increased file transfer speeds by 10x compared to internet-based solutions
- Reduced IT costs by removing the need for premium cloud storage subscriptions
Gallery
Screens & moments



Interested in my work?
I’m always open to discussing new opportunities, collaborations, or just chatting about technology. Let’s connect.