Get a quote

Web Software · Basaksehir

Web Software for Basaksehir businesses

A manufacturer stands on both sides of the same trade. A line grows, a new machine comes in, and the one it replaces has to find a buyer. Around Basaksehir's Ikitelli machine and tooling estate, an off-the-shelf product catalog cannot hold that second role: a catalog entry belongs to the shop that stocks it, while a listing belongs to whoever posted it. The portfolio work closest to this district's sector profile is Plastik ve Makina, where a listing is held as a record with an owner. We work entirely remotely.

Web Software — Basaksehir

The Ikitelli industrial estate puts machine shops and tooling workshops along the same streets, and equipment there changes hands whenever a production line is rebuilt. The part of that texture our portfolio genuinely covers is the machinery trade, and we look at it from the supply side — the side with a machine to move on. On that side a listing is not a row on a page. It is a record, and the record carries who wrote it, which machine it describes and how long it has been published. A seller writes from their own account, and writing does not change the list. A review step sits between writing and publishing, and that step answers who holds the list: the operator decides what goes public, and the seller remains the owner of the record either way.

  • Every listing hangs off a seller, so the same machine model offered by two sellers stays two listings and never collapses into one product card.
  • A listing moves from draft to published through a review step; when the machine sells the listing leaves the list and its record stays where it was.
  • Search reads the seller's own wording together with the listing's fields, so anything the record has no place for is not searchable either.

Why Algoriel

  • Brochure and requests together

    The pages that present your business and the screens that handle incoming requests sit in one application, as they do at Diotek.

  • Listings built on the server

    Product and stock listings are assembled on the server rather than in the browser, as they are on Plastik ve Makina.

  • A second way in

    A calculator, a filter or a listing page has an address of its own, so people arrive there straight from search.

  • Every page has an address

    On Günlük Hava Durumu every date and location keeps a permanent address of its own.

What we build

Web Software
  • A web application of your own

    The parts working behind the site are built around your own way of operating: incoming requests, approvals, lists, the admin panel. At Diotek a pre-sale site survey and a post-installation service call were built as two separate flows.

  • Pages rendered on the server

    Lists and pages are assembled on the server and arrive ready to display, so nobody watches an empty screen fill itself in. Plastik ve Makina refreshes its results in place when a filter changes, rather than reloading the page.

  • Performance and findability

    Every page carries a permanent address, and headings and content come out in a form a search engine can read. Günlük Hava Durumu publishes each date and location breakdown at its own address.

  • Validation on the server

    Form validation is never left to the browser; it happens again on the server. A request that arrives outside working hours still lands in writing instead of in a phone note.

  • Catalogue and filters

    A product, listing or content catalogue follows the distinctions your own trade makes, and the filters answer questions buyers actually ask. On Plastik ve Makina new and second-hand machines share one list, with condition as a filter.

  • Life after launch

    The team that writes the application also keeps maintaining it. Adding a section, or absorbing a busier season, does not mean standing up a second system.

Work like this

Web Software · Case study

Plastik ve Makina — a listing owned by its seller, published state kept apart

A classifieds platform for plastic processing machinery rather than a product catalog, and the difference sits in who owns the record. A machine listing belongs to the seller who posted it, so the same model from two sellers remains two listings. A seller writes from their own account, and a review step stands between writing and publishing. Published state is its own axis, kept apart from the machine: once the machine sells, the listing drops out of the list and the record stays. Search covers the seller's wording and the listing's fields together, on the same Laravel foundation as the rest of the portfolio.

Read the case study →

Working with Basaksehir 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

  • We already post on general classifieds sites. What does our own platform change?

    The listing record stays with you. Who wrote it, which machine it belongs to and who made contact all sit in your own database rather than someone else's list.

  • Do sellers enter listings themselves, and can we see one before it goes live?

    A seller writes the listing from their own account, and writing it does not put it on the list. It appears at the review step first, and publishing happens from there.

  • What happens to the listing once the machine is sold?

    Published state is tracked apart from the machine's own state. The listing leaves the list and the record stays in the archive, so a seller's earlier listings are not erased.

  • After launch, who adds a new field to the listing form?

    A field lives in the record's schema. What the panel already covers is yours to manage; adding what it does not means touching the schema, and that work runs under a separate maintenance agreement.

Let's work out what your site needs behind it.