An open API service indexing awesome lists of open source software.

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.

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.