Django Application Integration with NoVNC

Job ID: 38915264

Budget: ₹12,500 – ₹37,500 INR

I need a seasoned Django developer to integrate NoVNC into my Django application. The user should be able to connect to remote Ubuntu and Windows servers through the application.

Key Requirements:
- After logging into the application, users will see a list of remote computers (e.g. John, Mercury, Violet). Each name corresponds to a remote server with its IP and VNC port stored in the database.
- Clicking on a name should initiate a NoVNC session with the respective server, while keeping the server details hidden from the UI.
- If the user logs out, the corresponding VNC session should terminate immediately.
- The application should log user actions by capturing screenshots at every interaction (e.g. mouse clicks, text entry).

Ideal Skills:
- Expertise in Django framework.
- Expertise in WebSockets.
- Experience with NoVNC and VNC servers.
- Proficiency in managing database interactions.
- Understanding of UI/UX principles to maintain server confidentiality.

The screenshots should be saved in the File System in PNG format.
Related categories: JavaScript Python Django