Welcome to uRemotePC, a remote desktop control application for controlling your computer from a mobile device.
uRemotePC is a software solution that enables you to remotely control your computer from your mobile device. The project consists of two main components: the "mobile" app (built with React Native) and the "desktop" server (Python).
- The "mobile" app (Android) allows you to connect to your computer from your mobile device and control it remotely.
- The "desktop" server (Python) opens a socket server that listens for incoming connections from the mobile app and facilitates remote control.
- Remote desktop control from your mobile device.
- User-friendly and intuitive mobile app interface.
- Low-latency communication between the mobile app and the desktop server.
- Secure and encrypted communication.
- Navigate to the "mobile" folder in the project directory:
cd mobile
- Install the required packages:
npm install
- Run the app on an Android device or emulator:
npx react-native run-android
- Make sure you have Python installed.
- Navigate to the "desktop" folder in the project directory:
cd desktop
- Install the required Python libraries:
pip install -r requirements.txt
- Make sure both your mobile device and computer are connected to the same network.
- Open the uRemotePC app on your mobile device.
- Enter the following details in the app:
- IP address: Enter the IP address of your computer.
- Port: Enter the port number used by the desktop server (default is 12345).
- Password: Enter the secure password for authentication.
- Tap "Connect" to establish a secure connection with the desktop server.
- You can now remotely control your computer from your mobile device.
-
Download the APK installer from the "mobile" folder.
-
Install the APK on your Android device.
-
Launch the uRemotePC app on your mobile device.
-
Download the executable file from the "desktop" folder.
-
Run the executable on your Windows computer.
-
The desktop server will start and wait for incoming connections.
- This project was inspired by the need for remote desktop control.
- Special thanks to Freepik from www.flaticon.com who made all the icons.