Skip to content

๐ŸŽฏ What is ShareJadPi? โ€‹

Understanding the Core Concept

Before diving into installation, let's understand what ShareJadPi is and why it exists.

๐Ÿ’ก The Problem โ€‹

Have you ever faced these situations?

  • ๐Ÿ“ฑ Need to transfer photos from your phone to your laptop?
  • ๐Ÿ’ผ Want to share large files with colleagues on the same office network?
  • ๐Ÿ  Need to access files from another room without a USB drive?
  • ๐Ÿš€ Tired of uploading to cloud services just to download on another device?

Traditional solutions are complicated:

Too many steps. Internet required. Privacy concerns. Storage limits.


โœจ The ShareJadPi Solution โ€‹

ShareJadPi makes it simple:

One central hub. All devices connected. Direct transfers. No internet needed.

How It Works (Simple Version) โ€‹

  1. Run ShareJadPi on any computer
  2. Connect devices to the same Wi-Fi
  3. Open browser on any device
  4. Drag & drop files to share
  5. Done! โœจ

๐ŸŽญ Real-World Scenarios โ€‹

Scenario 1: Home Office โ€‹

The Situation: You're working from home. Your work computer is upstairs, personal laptop is downstairs. You need files from both, but don't want to keep running up and down stairs.

With ShareJadPi:

  • Run ShareJadPi on work computer
  • Access from laptop via browser
  • Transfer files instantly
  • No cloud uploads needed

Time saved: 15 minutes โ†’ 30 seconds

Scenario 2: Team Collaboration โ€‹

The Situation: Your team is in the office working on a project. Everyone needs to share design files, documents, and videos. Office internet is slow.

With ShareJadPi:

  • One person runs ShareJadPi
  • Everyone connects via office Wi-Fi
  • Share files at local network speed (100+ MB/s)
  • No internet bandwidth used

Speed improvement: 10x faster than cloud

Scenario 3: Photography Workflow โ€‹

The Situation: You took hundreds of photos on your phone at an event. Need them on your computer for editing. Each photo is 5-10MB.

With ShareJadPi:

  • Run ShareJadPi on computer
  • Open ShareJadPi on phone browser
  • Select all photos, upload
  • Continue working while they transfer

vs Cloud: No upload limits, no internet required, much faster


๐Ÿ—๏ธ Technical Overview (For Curious Minds) โ€‹

What Is It Really? โ€‹

ShareJadPi is a web application that creates a file sharing server on your local network.

In technical terms:

  • Backend: Python Flask server
  • Frontend: Modern HTML/CSS/JavaScript
  • Protocol: HTTP/HTTPS over LAN
  • Storage: Local filesystem
  • Architecture: Client-server model

How It Actually Works โ€‹

What Makes It Special? โ€‹

AspectTraditional CloudShareJadPi
LocationRemote serversYour computer
SpeedInternet speedLAN speed (10-100x faster)
PrivacyData on cloudData stays local
CostSubscriptionFree & Open Source
LimitsStorage quotasOnly disk space
OfflineโŒ Needs internetโœ… Works offline

๐ŸŽฏ Key Concepts โ€‹

๐Ÿ–ฅ๏ธ Server โ€‹

The ShareJadPi application running on one computer. This computer hosts the files and provides the web interface.

Think of it as: The library that holds all books

๐ŸŒ Client โ€‹

Any device with a web browser that connects to the server. Your phone, tablet, laptop, etc.

Think of it as: People visiting the library

๐Ÿ“ Uploads Folder โ€‹

A folder on the server computer where all shared files are stored. Located at `~/ShareJadPi-Dev/uploads`.

Think of it as: The shelves in the library

๐Ÿ”— Network URL โ€‹

The web address to access ShareJadPi, like `http://192.168.1.100:5000`. All devices use this to connect.

Think of it as: The library's address


โœ… What ShareJadPi Does โ€‹

โœ… Upload files from any device via web browser
โœ… Download files that others have shared
โœ… Delete files you no longer need
โœ… List files to see what's available
โœ… Works on any device with a web browser (phone, tablet, computer)
โœ… No installation on clients - just open the URL
โœ… Beautiful interface - dark theme, smooth animations
โœ… Fast transfers - full LAN speed
โœ… Cross-platform - works on Windows, Mac, Linux


โŒ What ShareJadPi Doesn't Do (Currently) โ€‹

โŒ No internet sharing - only works on local network (coming in Phase 3)
โŒ No password protection - anyone on network can access (coming in Phase 3)
โŒ No user accounts - single shared space (planned for Phase 5)
โŒ No automatic sync - manual upload/download (may come in Phase 5)
โŒ No mobile app - browser only (planned for Phase 5)

These limitations are intentional for the development version. They'll be added in future phases!


๐ŸŽ“ Who Should Use ShareJadPi? โ€‹

Perfect For: โ€‹

  • ๐Ÿ  Home users sharing files between personal devices
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Families sharing photos and documents
  • ๐Ÿ’ผ Small teams collaborating on local networks
  • ๐ŸŽ“ Students transferring files between devices
  • ๐Ÿ“ธ Photographers moving large photo libraries
  • ๐ŸŽฌ Content creators handling large video files
  • ๐Ÿ’ป Developers testing file transfer workflows

Not Ideal For (Yet): โ€‹

  • ๐ŸŒ Remote access (no internet sharing yet)
  • ๐Ÿข Large enterprises (no user management yet)
  • ๐Ÿ” Sensitive data (no encryption/auth yet)
  • ๐Ÿ“ฑ Mobile-first users (web browser only)

๐Ÿš€ Ready to Install? โ€‹

Now that you understand what ShareJadPi is and how it works, let's get it installed on your machine!

What You'll Need: โ€‹

  • A computer (Windows, Mac, or Linux)
  • Python 3.7 or higher
  • 5 minutes of your time

Continue to Installation โ†’


Built with โค๏ธ by Het Charusat