EndorsedendorsedOngoing

Code-Generation Tool for Microservice Development

Services Covered:

Custom Software DevelopmentStaff Augmentation
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

83 months

Budget
Budget

10K - 49K

Client Size
Start Date

1 September 2019

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
79/100
Good

Project Capability Score (PCS) estimates how capable Synergy Codes is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Confidential

map Canada

Project Summary

Synergy Codes built a React-based code generation tool with a WebView interface that generates C# and ASP.NET classes in a microservice format. The tool significantly accelerated the client's product development lifecycle, produced very few defects, and was delivered on schedule; the engagement has continued since September 2019 with occasional updates.

Key Challenges

  • Needed expertise to build a novel code-generation tool to accelerate the development lifecycle.
  • The project involved designing complex modeling and domain-driven design for microservices.

Project Deliverables

  • Code generation tool for microservice development
  • Graphical Visual Studio interface (drag-and-drop modeling)
  • WebView-based React front-end
  • Generated C# and ASP.NET classes as microservices
  • Integration of GoJs diagramming tool

Project Solution

Synergy Codes applied domain-driven design to capture business domain models and shaped the client's requirements into a final solution. They built the React portion running in a WebView, integrated a GoJs diagramming tool, and delivered a Visual Studio graphical interface that lets users drag-and-drop models to generate C# and ASP.NET classes that run as microservices in the cloud. Most development was handed off to the client's team after delivery, with Synergy providing ongoing updates and support for specific elements.

Project Outcome

  • Reduced time-to-working-solution from months to days.
  • Adherence to delivery estimates and schedules.
  • Very low defect rate and high code quality.

Platforms

  • WebWeb

Tech Stack

  • React.jsReact.js
  • C#C#
  • ASP.NETASP.NET

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The tool delivered by Synergy Codes has vastly accelerated the client's product development lifecycle by generating startingly error-free code. Now providing updates, they foster free-flowing communication and collaboration. They are a customer-focused and attentive partner, without exception.

John Kears

Co Owner

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Synergy Codes

Completed
Software Development

Custom React Flow Features for Anti-Piracy Intelligence Firm

Preview of the Custom React Flow Features for Anti-Piracy Intelligence Firm
Budget:
Confidential
Duration:
2 months
Team Size:
1-5

Services Covered:

+1 more
Completed
Information Technology

Process Mining Prototype Migration to React/TypeScript

Preview of the Process Mining Prototype Migration to React/TypeScript
Budget:
10K - 49K
Duration:
2 months
Team Size:
6-10

Services Covered:

+1 more