Get a quote

Web Software · Beylikduzu

Web Software for Beylikduzu businesses

Three bottles on a shelf are three sizes of one scent. On a screen they usually turn into three products: three descriptions, three photographs, three stock lines. If your product meets its customer both on a screen and on a sales floor, that mismatch surfaces early; around the showrooms of Beylikduzu it is where the question knots. On Kokudankokuya the catalog was built to follow the shelf: the scent is one product record and the sizes are separately sellable units.

Web Software — Beylikduzu

Beylikduzu's texture is showroom and sales floor, the place where a product meets its customer on a screen. If a conversation on that floor carries on through the distinctions the catalog draws, those distinctions have to hold in the record too. The closest work to that profile is Kokudankokuya, written for fragrance retail — a store opened in a browser, not an installation standing on a showroom floor. What we describe is where the variant stops: the scent holds as one record, sizes are separately sellable units, and adding a size never means opening a product. Beside the category tree, scent family and note open a second axis to move through. The catalog's scale asked for no separate search or cache layer; the store runs on Laravel and MySQL.

  • The scent holds as a single product record while sizes are separately sellable units, so price and stock are tracked per size and a new size opens no new product.
  • Scent family and note form a second axis beside the category tree, letting a customer who cannot name the brand start from character and arrive at a product.
  • One perfume attaches to several notes at once, so the same product surfaces from different search intents instead of sitting on a single branch of the tree.

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

Kokudankokuya — one scent record, sizes as separately sellable units

Where the variant stops was drawn at the start: the scent is one product record and the sizes are separately sellable units. Price and stock hang off the size, so adding a size never means opening a second product. The other half is findability. Beside the category tree, scent family and note open a second axis, letting a customer who cannot name the brand start from character and work down to a product. A perfume attaches to several notes at once, which puts the same product in front of different search intents. The scale asked for no separate search or cache layer: the store runs on Laravel and MySQL, with few moving pieces.

Read the case study →

Working with Beylikduzu 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 sell the same item in three sizes. Do we have to open three cards?

    No. The product record holds as one and the sizes sit under it as sellable units. Price and stock attach to the unit, so a fourth size means another line rather than another card.

  • What happens when a customer cannot name the brand they want?

    The category tree is not the only route. Scent family and note open a second axis, so the customer starts from character and works down to a product. Because one product carries several notes, it shows up in more than one search.

  • Would this run on the screens in our showroom?

    This store opens in a browser, and an in-store installation is a different job. There is a showroom kiosk in our portfolio, but it is not what this page describes, and we would rather state the scope as it stands.

  • Stock is counted in the shop. How does the number on screen stay right?

    Stock is held at size level rather than on the product card. What sells is a unit, so what falls is that unit, and nobody splits a count between two sizes by hand.

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