Writing in C# a system service that is a client to an API with an interface in the form of a DLL library

Closed job

Recent jobs from category Coding and IT

  • no avatar
    SNKacper
    I’m looking for a programmer to develop software for vending machines. The project includes features such as remote management, monitoring, integration with payment systems, and more. If you have experience with hardware-related projects, IoT, or you’re simply confident in your skills and up for an interesting challenge – feel free to reach out. I’d be happy to share more details about the project and its scope.
  • no avatar
    JMS 5 deals
    I will commission a script that, when run by crone, will download the results of football matches from the indicated site. I need to pull data on the schedule of upcoming matches, results of matches played and tables with classification. Do you need more details? Write.
  • no avatar
    SIM GOLF Screens
    I am looking for a contractor to design and manufacture an elegant, physical wired or wireless button for turning a computer on and off in a golf simulator. The project concerns a short series of devices for commercial use (simulator rooms). Functional Requirements: -Physical on/off button for a computer -The button should act like a "Power SW" – i.e., momentarily shorting the motherboard pins to power the PC on or off. -Wired or wireless communication with a module connected to the computer (e.g., ESP32 WiFi/Bluetooth). - Dedicated receiver module connected to the computer - Simple installation: socket at the back of the computer (e.g., 3.5mm jack, USB, etc.) + 2-pin output to the motherboard (POWER SW). - Possibility to work in parallel with the case's factory button. Optional features (welcome): -Ability to turn on the computer via WiFi network / mobile app (e.g., local web page or Blynk app). -Bluetooth as an alternative communication method. - Additional mobile-use button (touch or physical). Design & Physical Requirements: -Premium design – golf theme + SIM GOLF logo (to be provided) -Elegant enclosure – can be 3D printed, made of aluminum, or other durable material -Preferred color: dark, with LED backlighting (e.g., around the button) -Button dimensions:Base: approx. 10x10 cm, Height: any – proportional and elegant Stability: -Can be placed on a desk or wall-mounted (e.g., mounting holes) -Rubber feet to prevent slipping -LED Lighting: - Must be visible in a dark room – can be a subtle glow or halo light around the button Additional Notes: - Small production series required (e.g., 3–10 units initially) - I expect a complete, ready-to-use set: Ready-to-connect buttons Computer module (with relay) Code (if programming is required) Simple installation and usage manual
  • no avatar
    extension 2 deals
    Freelancer with good TS skills
    Proposed by freelancer
    14
    72d
    We're looking for an advanced mid/senior dev with good TS skills for a long-term collab. Must have: - Strong TypeScript skills - Knowledge of React and it's ecosystem (TanStack-Query, react-hook-form, Storybook) - Knowledge of Tailwind - Knowledge of client-server protocols (HTTP, GraphQL) - Experience in building maintainable and scalable systems, design systems, and writing tests Nice to have: - Web3 skills - Basic experience in building browser extensions - Knowledge of WebSockets
no avatar
HalZero
Employer
4 deals
Job category:
Software
Expected budget:

7000.00 PLN

Published:
Finished

Job description

We want to be able to interact with the API using Objects from within Windows Script Host. We do not want to communicate with the API directly from WSH, we are interested in creating a connector object (Class Library) and through it we retrieve / send data.

What we have:

- documentation for the API

- DLL with DTOs for stanzas and queries to this API and interfaces (no patching)

The structure of the soluuation:

A) Mini Configurator for the service (one form with API address + Access Data)

+ run the program and fill in

++ API address

++ GUID for authorization in API

++ once provided, the program writes this data to the registry

B) The system service that communicates with the API issues an IPC for the library

+ retrieves configuration data from the registry

+ connects to the API opens a session

+ maintains a session with the API

+ periodically retrieves data from the API (tbd)

+ receives requests from DLL wrapped in DTO and makes requests to API with data in JSON

+ returns data from the API to the DLL wrapped in a DTO

...and more

Required functions:

- Configurator program - System service - DLL library - Logs - Packaged in an installer