Budget: 10000 UAH Deadline: 10 days
I will do it. All clarifications in private. I guarantee the quality at a level not lower than the implemented Python Server
You need to create a client application that will establish a WebSocket connection with an already existing server-parser and display the following data in real-time:
Spread (price difference between exchanges)
Transactions, received from the server (with filtering options)
The server is already written in Python and has a modular structure: all parsing functions are separated into sub-functions. Your task is to implement the frontend part (client application) and ensure a stable connection with the server via WebSocket.
Type of client application
Desktop application (Windows/macOS/Linux) or web interface (React/Vue/Angular, etc.) — at the developer's choice, provided that the chosen technology ensures stable WebSocket operation and load handling.
Minimum: a graphical user interface (GUI) with fields for entering the server address and network token, as well as a data display area (spread and transaction list).
Connecting to the server
The user enters in the field:
Network token (network, for example: Ethereum, BSC, Polygon, etc.)
After clicking "Connect," the client should create a WebSocket connection to the server and start receiving streaming data.
Receiving and displaying data
Spread:
The server sends JSON messages with current spread values in decimal format.
Transactions:
The server sends an array of transactions in JSON format.
The client displays the list of received transactions in chronological order (sorted: newest at the top).
Transaction filtering
The interface should include controls that allow:
Filter by transaction amount in USD
Enter a minimum amount (e.g., ≥ 500 USD).
After setting the filter, only transactions satisfying the condition are displayed in the list.
Limit on the number of displayed transactions
Field "Show last N transactions" (up to 5).
If more than N filtered transactions are available, only the N most recent are shown; otherwise, all received in the recent period.
Handling high load
Assume that many clients may connect simultaneously, each opening a WebSocket on the server.
Minimize unnecessary server load:
Use a single WebSocket connection (do not create multiple for different requests).
Close the connection when the user closes the app or clicks "Disconnect".
If possible, the client should filter data locally (discard irrelevant transactions before visualization).
Add a simple error logging system and WebSocket status checks (ping/pong), so that in case of disconnection, the client can attempt to reconnect after a set interval (e.g., every 5 seconds, three times in a row).
Current technology stack (example)
There is no strict requirement for many technologies, but suitable examples include:
Desktop (GUI): Electron (JavaScript/TypeScript), Tauri (Rust + JS), PyQt (Python), .NET MAUI (C#), or other cross-platform solutions.
Web application: React, Vue, Angular, etc., using the browser's WebSocket API.
Programming language: any supporting WebSocket (JS, Python, C#, Java, etc.).
Data transfer format: JSON (entirely).
Budget: 10000 UAH Deadline: 10 days
I will do it. All clarifications in private. I guarantee the quality at a level not lower than the implemented Python Server
Budget: 10000 UAH Deadline: 9 days
Good day!
I am ready to implement the client-side part, I have experience with WebSocket, React, and real-time processing. I will choose a React web interface — convenient for cross-platform work and support.
Clarifications:
Is there an example of the JSON structure sent by the server (spread and transactions)?
Is authentication required when connecting?
Is it necessary to support multiple networks simultaneously or just one selected network?
Are there any requirements for style/design (UI/UX) or can a basic library be used (e.g., Material UI)?
Waiting for your response — after clarifications, I am ready to start promptly.
Budget: 10000 UAH Deadline: 10 days
Good afternoon! Ready to implement the client program. Most experience with .NET MAUI
Budget: 9500 UAH Deadline: 7 days
Hello, I am interested in your project, I am ready to create this desktop application for you!
I will use the stack react, tauri, js, rust.
This is what is needed for cross-platform compatibility and stability!
Budget: 10100 UAH Deadline: 3 days
Hello! Your project looks very interesting. I am ready to start work immediately and ensure high quality.
Budget: 10000 UAH Deadline: 26 days
Greetings! We're SolidWay company, and we are ready to help you with your project to develop a client application that connects to your Python WebSocket server. We have extensive experience in creating applications with real-time data updates and handling WebSocket connections efficiently.
Our team has successfully completed similar projects, ensuring a seamless user experience and robust data handling. We can implement a graphical interface that meets your requirements, including the ability to filter transactions and display real-time data while maintaining optimal performance under heavy loads.
We’ll define the timeframe and budget after we discuss the task in more detail. Just let us know when you'd like to start!
Hello. I am looking for a mentor in Linux. I have experience as a strong junior DevOps specialist, but Linux and Kubernetes are my weak points. While I have some project experience with Kubernetes, my interaction with Linux is very superficial. Creating something, adding, renaming, opening, etc. is clearly not enough. I need a mentor who can help me improve in this area. The main task is to ensure that the knowledge sticks in my head, possibly through some pet project, tasks, or something along those lines, rather than just "repeat after me." I have taken courses on my own, but they don't particularly "stick" in my head. Here is a rough list of what I think I need: - Linux/Unix systems — in-depth administration of operating systems, file systems, user and access rights management, processes and services (systemd), Bash scripting, logging, monitoring, security configuration, automation of administrative tasks; - Networking technologies — OSI model and TCP/IP stack, DNS, HTTP/HTTPS, SSL/TLS, SSH, VPN, load balancing, proxy servers, NAT, routing, network utilities (ping, traceroute, netstat, ss, tcpdump, curl), diagnosing and troubleshooting network issues; If Kubernetes can be added to this list, that would be great. Perhaps you can suggest something from your side. The format of the sessions, as I see it, is twice a week, meetings, discussions, consultations. More details can be your ideas and suggestions. Regarding the cost per hour or per month - please propose.
Development of a Power App, support for me as a beginner. Canvas App, assistance in developing the Screen Help in developing the data structure for the App Programming functions Assistance in creating Date-verse Tables