Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ijse-dep13-playground/remote-desktop-app
This project is a dual JavaFX-based desktop application consisting of Client and Server applications. It is designed for users in the same network to connect, communicate, and share resources effectively. The application is ideal for local collaborative work, remote assistance, and resource sharing within a shared network.
https://github.com/ijse-dep13-playground/remote-desktop-app
client-server-architecture connection-status file-sharing javafx remote-desktop-control text-messaging video-calls
Last synced: 5 days ago
JSON representation
This project is a dual JavaFX-based desktop application consisting of Client and Server applications. It is designed for users in the same network to connect, communicate, and share resources effectively. The application is ideal for local collaborative work, remote assistance, and resource sharing within a shared network.
- Host: GitHub
- URL: https://github.com/ijse-dep13-playground/remote-desktop-app
- Owner: IJSE-dep13-playground
- License: mit
- Created: 2025-01-09T12:53:57.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-02-05T11:29:59.000Z (7 days ago)
- Last Synced: 2025-02-05T11:32:32.324Z (7 days ago)
- Topics: client-server-architecture, connection-status, file-sharing, javafx, remote-desktop-control, text-messaging, video-calls
- Language: Java
- Homepage:
- Size: 2.17 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# Remote Desktop App
A feature-rich **Remote Desktop Application** built using JavaFX, designed for seamless connectivity within the same local network. This application facilitates remote desktop access, file sharing, text messaging, and video calls with synchronized audio.
---
## Features
### 🎯 **Core Functionalities**
- **Remote Desktop Access**:
Control and view a remote desktop with ease.- **File Transfer**:
Securely share files between the Client and Server applications.- **Text Messaging**:
Engage in real-time text communication during active sessions.- **Video Calls with Audio**:
Experience high-quality video calls, ensuring clear and synchronized communication.- **Connection Monitoring**:
Track IP details, connection status, and active sessions in real time.---
## How It Works
### 📡 **Network Requirements**
Both the **Client** and **Server** applications must run on the same local network. Internet-based connections are not currently supported.### 🚀 **Setup & Usage**
1. **Launch the Server Application**:
- Open the **ServerApp**, configure the desired port, and start listening for connections.2. **Connect Using the Client Application**:
- Open the **ClientApp**, enter the Server's IP address and port, and initiate the connection.3. **Access Features**:
- Once connected, use the application to control the remote desktop, share files, send messages, or make video calls.---
## Installation
### 🛠**Requirements**
- **Java**: Version 11 or later.
- **Operating System**: Supports Windows, macOS, and Linux.### 📥 **Clone the Repository**
```bash
git clone https://github.com/your-repo-name.git
```### Contributors
- Maheesha
- Viyath
- Vimukthi## Version
0.7.0## license
Copyright © 2025 IJSE DEP-13. Allrights reserved.
This project is licensed under [MIT license](license.txt)