WPF REST Client Development

Job ID: 40273077

Budget: ₹450 – ₹900 INR

I need a C#-based WPF desktop application that serves purely as a client for an existing Node JS, PHP and Python REST API. The UI will collect user input, call various endpoints, then handle functions on the UI. All business logic should sit in a separate layer so the View models stay lean.

Key points you should know
• Purpose: the app is an API client only—no heavy reporting modules.
• API style: standard REST over HTTPS with JSON payloads.
• Backend language: the service you will consume is already written ; no server-side work is required.

What I expect as a finished deliverable
1. A WPF solution targeting .NET 6 or later, following MVVM.
2. Typed models generated from the API schema, with basic validation.
3. A reusable service class that handles authentication, GET/POST/PUT/DELETE, and graceful error reporting.
4. Simple pages for login, record listing, record details, and record creation/editing—dummy styling is fine, I mainly need the plumbing in place.
5. A short README explaining how to run and extend the project.

If you have experience wiring WPF front ends to RESTful backends, this should be a straightforward build. Feel free to mention any existing MVVM frameworks or HTTP libraries you prefer; I’m flexible as long as the code stays clean and easy to maintain.