Skip to content

dhanushl0l/just-share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JustShare: Secure and Simple File and Message Sharing

Just-Share

JustShare is a web application designed to facilitate secure and simple sharing of messages and files. Whether you need to send a link or share files.

Features

Secure Message Sharing

  • Easy to Use: Share messages effortlessly by generating a unique username and PIN.
  • Confidential: Only users with the correct username and PIN can access the message.
  • QR Code Generation: Quickly generate QR codes for easy sharing of access links.

File Upload and Download

  • Large File Support: Upload files up to 11 MB in size.
  • Unique Access: Each file upload is protected with a unique folder name and PIN.
  • QR Code Access: Generate QR codes for easy download links.

User Privacy

  • Secure Sessions: User sessions are managed securely to protect data.
  • No Registration Required: Use the service without creating an account.

How It Works

Sharing a Message

  1. Navigate to the share text section.
  2. Enter your message and click "Send".
  3. Receive a unique username and PIN.
  4. Share the username and PIN or the generated QR code with your recipient.

Receiving a Message

  1. Go to the share text section.
  2. Enter the provided username and PIN.
  3. Access the shared message instantly.

Uploading a File

  1. Visit the share files section.
  2. Select the file to upload and click "Upload".
  3. Get a unique folder name and PIN for the uploaded file.
  4. Share the folder name and PIN or the QR code with the recipient.

Downloading a File

  1. Navigate to the share files section.
  2. Enter the provided folder name and PIN.
  3. Download the shared file securely.

Security Measures

  • Data Encryption: Currently, files and messages are not encrypted on the server. However, no one can access them. As a free service, I cannot afford intensive server-side encryption. As the project evolves, encryption will be added in the future. Additionally, if you are concerned, the transmission between the server and the client is fully encrypted.
  • Session Management: Secure session handling to protect user data.
  • Environment Configuration: Different settings for development and production to ensure security and performance.

Get Started

To get started with JustShare, simply visit the homepage and choose whether you want to share or receive a message or file. The intuitive interface and step-by-step instructions make the process seamless and user-friendly.

Contact Us

For any inquiries or support, please contact us at support.

License

This project is licensed under the MIT License - see the LICENSE file for details.