
Open
Posted
•
Ends in 6 days
I need to move an existing WinForms application to the web by splitting its logic into a C#-based REST WebAPI and a modern React front end. The two features that must make it across first are the data-entry screens and the reporting module; everything else can follow the same pattern once these pillars are in place. The new interface should feel familiar enough that long-time users instantly recognise their workflows, yet it should also take advantage of the web to look cleaner and run faster. That means keeping key layouts where they add comfort, while redesigning navigation, responsiveness, and visual polish. Beyond a straight port, I want to: • Refresh the UI so it feels contemporary and intuitive. • Optimise calls and state management for noticeably better performance than the desktop version. • Add room for new functions that simply weren’t practical in WinForms—think real-time dashboards, richer exports, or small self-service admin tools. Preferred stack and flow • C# WebAPI, Entity Framework over SQL Server • React with hooks and either Redux or Context for state • Strong typing (TypeScript) welcomed • Clean, commented code plus unit tests and a Postman/Swagger collection so the API is instantly explorable • A concise deployment script or README for setting everything up on a fresh server Deliverables 1. Fully documented WebAPI covering all current data-entry and reporting endpoints 2. React SPA reproducing those screens, responsive for desktop and tablet 3. Migration notes for any business logic shifted from the client to the API 4. Build & deployment instructions, including environment variables and sample config files Acceptance is complete once the web version allows an end-to-end data-entry cycle and generates the equivalent reports without errors, matching (or beating) desktop performance.
Project ID: 39755046
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Miami, United States
Member since Sep 2, 2025
$250-750 USD
$30-250 USD
£2-5 GBP / hour
€30-250 EUR
€12-18 EUR / hour
$250-750 USD
₹25000-45000 INR
$8-15 USD / hour
$250-500 USD
₹12500-37500 INR
$250-750 USD
$30-250 CAD
₹1500-12500 INR
₹400-750 INR / hour
$250-750 USD
₹1500-12500 INR
$30-250 USD
₹100-400 INR / hour
₹37500-75000 INR
$250-750 USD