https://github.com/refatwashere/simpleshare
A minimalist file transfer tool for local networks with a sleek dark UI, live previews, and QR sharing.
https://github.com/refatwashere/simpleshare
diy-project elegant express helpful localfiles nobackend nodejs sharing-platform simple
Last synced: 15 days ago
JSON representation
A minimalist file transfer tool for local networks with a sleek dark UI, live previews, and QR sharing.
- Host: GitHub
- URL: https://github.com/refatwashere/simpleshare
- Owner: refatwashere
- License: mit
- Created: 2025-06-23T03:13:56.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-23T05:18:46.000Z (12 months ago)
- Last Synced: 2025-06-23T05:18:58.989Z (12 months ago)
- Topics: diy-project, elegant, express, helpful, localfiles, nobackend, nodejs, sharing-platform, simple
- Language: HTML
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
---
# "***Just Share ~ By Refat*** "
---
A minimalist file transfer tool for local networks with a sleek dark UI, live previews, and QR sharing.
## Features
- **Local Network Sharing**: Easily share files within your local network.
- **Live Previews**: View images, audio, and video files directly in the browser.
- **QR Code Sharing**: Generate a QR code for quick access to shared files.
- **Dark Mode**: A modern, dark-themed user interface.
- **Minimalist Design**: Focus on simplicity and ease of use.
- **Responsive Layout**: Works seamlessly on both desktop and mobile devices.
- **File Upload**: Drag and drop files or use the upload button.
- **File Management**: View, download, and delete shared files.
- **Cross-Browser Compatibility**: Works on all major browsers.
- **No Database Required**: Uses in-memory storage for simplicity.
- **Lightweight**: Minimal dependencies for fast performance.
- **Open Source**: Free to use and modify under the MIT License.
## Settings panel
+--------------------------+-------------------------+
| 🔧 Settings | [Section: Toggles] |
|:------------------------ |:------------------------|
| ▸ Launch at Startup | [ ✓ ] Launch |
| ▸ Show Notifications | [ ✓ ] Notify |
| ▸ Minimize to Tray | [ ✓ ] Minimize |
| | |
| [Save] Button | |
| | |
## Installation
1. Clone the repository:
```bash
git clone https://github.com/refatwashere/SimpleShare.git
```
2. Navigate to the project directory:
```bash
cd SimpleShare
```
3. Install dependencies:
```bash
npm install
```
4. Start the server:
```bash
npm start
```
## Usage
1. Open your browser and go to `http://localhost:3000`.
2. Use the upload form to share files.
3. Scan the QR code to access the shared files on your mobile device.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request.
## License
This project is licensed under the MIT License.