Get a quote

Software Consulting · Tuzla

Software Consulting for Tuzla businesses

A quoting desk hands over at shift change and keeps going. Around Tuzla's shipyard and heavy industry belt the same machine can be priced differently by capacity, body and coating. Where that figure is worked out twice, once on screen and once in the offer document, the two eventually disagree. With the system open across every shift, no window opens in which to close the pricing layer and rework it. KGM SsangYong's online sales channel removed the split: the price comes from the selection.

Software Consulting — Tuzla

Shipyard suppliers and heavy manufacturers around Tuzla cut the day into shifts rather than hours, and neither the desk asking for a quote nor the desk writing one wants to wait in line. The first job of consulting is not writing code but finding where the price is calculated. The work closest to this district's sector profile is the KGM SsangYong online sales channel. Where it does not overlap: the channel was built for car sales, and for yard equipment or a manufacturing production plan we have nothing to show. What carries across is which record the figure comes off. Laravel sits underneath, with MySQL holding the records and Redis the cache, while Tailwind and jQuery drive the interface.

  • If an inherited system works the price out on screen and again in the offer document, the two eventually disagree; putting the calculation on the selection's own record removes the second place to keep in step.
  • Payment opens as the next step of the same flow, so the buyer never leaves the specification behind and never enters it a second time.
  • The boundary is written down: dealer network management, after-sales service tracking and production planning stay outside this scope.

Why Algoriel

  • We read the code first

    We did not build the KGM SsangYong corporate site; we read the inherited codebase and left the parts that worked untouched.

  • Fix where the load sits

    The same catalogue query hit MySQL on every page open; that read moved to a Redis cache and nothing else was disturbed.

  • We stay inside your framework

    On the KGM SsangYong site the inherited Laravel, Tailwind and jQuery set was kept; the cache layer was the one addition to the stack.

  • We reconnect broken chains

    At Resterm the calculation sat in a sheet, the catalogue in a file, the quote somewhere third; selection now runs to cart, project, and customer.

  • Reading the code first

    We read the inherited codebase through, then name what moves and what stays untouched, one item at a time. The scope of the change comes out of that reading rather than a template.

  • Staying on the existing framework

    A library the maintaining team has never worked with would be a cost we left behind on our way out. KGM SsangYong's corporate site arrived with its framework and front-end libraries already chosen, and not one dependency was added to that set.

  • The limit of the change

    Only the slow places get opened; heavy spots are handled one at a time and the rest stays where it is. Where that limit falls is written down for you once the reading is done.

  • Tidying the file layout

    Scattered files move into a single naming and folder scheme. Which model uses which file becomes visible without reading code.

  • Taking weight off the reads

    The same query repeated for every visitor can be run once and shared from there. On KGM SsangYong's catalogue pages that query no longer runs until the data changes.

  • The decision taken before code

    Some decisions are made before the first line and are expensive to correct later. Resterm's software was built on the manufacturer's own product structure, because it was clear from the start that a general-purpose quoting tool would not carry it.

Work like this

Software Consulting · Case study

KGM SsangYong Online Store — one place works the price out, no second calculation

A visitor configures the model through trim and colour, and the figure comes out of it. Every trim and colour pairing goes on record with its own price, image and sales terms. Payment opens as the continuation of the configurator, so the buyer never enters the specification twice; the record travels to the next step. With one place working the figure out, screen and document cannot drift apart. The channel runs on the same Laravel, MySQL and Redis set as the brand's corporate site, so both stay inside one maintenance skill. Dealer network and after-sales tracking stay outside.

Read the case study →

Working with Tuzla teams, remotely

We have no office, so work for this city runs remotely and we do not offer on-site support. What was done, and why it was done that way, stays in writing. The project pages mark which builds came out of a partnership.

  • The first release ships as a working piece; extras follow later.
  • Every client we know of is in Turkey.
  • Decisions stay in writing; progress shows in working screens.

Frequently asked

  • Our system is open across every shift. Does the pricing layer have to come down?

    No. A takeover starts with reading: we work out which record the figure comes off, then bring the calculation into one place. Parts that work are left alone and the change lands in steps.

  • The price on screen and the price in the offer document do not agree. Where should we look?

    If two places work the figure out, no amount of copying settles which one holds. Once the price sits on the selection's own record, the document and the screen read the same entry.

  • The evidence comes from car sales and we make heavy machinery. What carries across?

    Not the vehicle, but how a product with many options is recorded. Capacity, body and coating pair up the way trim and colour do, and each pairing keeps its own figure and its own sales terms on its own line. Yard equipment or marine software is not something we claim.

  • Would you not need to watch a shift on site?

    We keep no office and the work runs remotely throughout. Rather than watch a shift, we write down with you which selection produces which figure. Telling us on the quote form where your price is read from today is enough to start.

Would you like us to read the system you already have?