Get a quote

CMS · Bakirkoy

CMS for Bakirkoy businesses

On a retail street a listing can be written in the gap between two customers: the sentence is put together once and the page is never opened again. So the test of a content system is not how rich the editor is but whether what was written is still sitting at its own address months later. Along Bakirkoy's Incirli and Atakoy retail line that durability is the whole question. On Plastik ve Makina the list is produced on the server, so every listing holds real text at its address and stays open to search.

CMS — Bakirkoy

On the retail line west of Bakirkoy, whatever is sold has to be explained first. Private health providers are a separate texture here and our evidence does not sit there: we have nothing to show at hospital or clinic-chain scale. The work closest to this writing condition is Plastik ve Makina. Where it does not overlap: it was built for people buying and selling plastics processing machinery, and we have nothing to show on a shop till, retail stock or the payment side. What carries across is not the sector but how a listing page comes into being. Laravel prepares the list on the server, Inertia carries it to the browser, MySQL holds the listing records, Redis takes the cache layer and Tailwind shapes the views.

  • Laravel prepares the list on the server and Inertia carries it across, so a filter change refreshes the results in place instead of reloading the page from the start.
  • Every listing holds real text at an address of its own, so a link sent in a message or opened from a search result does not wait for the browser to run anything first.
  • New and second-hand listings sit in one list with condition as a filter axis, so a seller writes one piece of text and no second catalogue record appears.

Why Algoriel

  • Print becomes editable

    Çatalca Merkez Kasap moved a printed menu to a QR page, so a price change is an edit rather than a reprint.

  • Content gets an address

    Each menu section carries its own address, so a customer can link straight to the section they came for.

  • The institution authors

    Teachers on Vipkurum write their own lessons, tests and exams, so publishing does not wait on a developer.

  • Fixed code, editable page

    QRVizit fixes the printed address once; the page behind it stays editable. We are still building it.

What we build

CMS
  • Content modelling

    Which content types exist, and which fields each one carries, follows your own publishing work. At Vipkurum the assessment type is not hard-coded, so European and Turkish standards sit side by side on the same foundation.

  • The editorial interface

    The person writing and the visitor reading see the same information, with no second copy waiting to be synchronised. Keeping the admin panel and the published side in one application means the content is not held in two places.

  • Addresses and links

    Every page and every section carries a permanent address of its own, so a shared link always opens the same place. At Çatalca Merkez Kasap the menu is split into sections, and codes on different tables land on different points of the same page.

  • Access and permissions

    Who sees what, and who may change it, is defined together with the content type. At Vipkurum a teacher, a student, a parent and an administrator read the same lesson programme at their own level of permission.

  • An update is not a reprint

    When a price, a phone number or an address changes, the printed material stays as it is and the page is updated instead. Çatalca Merkez Kasap keeps its menu as text, so a price change never reaches the printer.

  • Repeat reads

    When the same page is opened again and again, it is served from a ready copy rather than rebuilt each time. QRVizit, still under development, opens a repeatedly scanned card that way.

Work like this

CMS · Case study

Plastik ve Makina — the list is produced on the server, the listing holds its address

A sector listing platform for buyers and sellers of plastics processing machinery. The content decision: Laravel prepares the list on the server and Inertia carries it to the browser. Changing a filter refreshes results in place rather than reloading the page, and even so every listing holds real text at its own address, open to search and to a shared link. New and second-hand listings share one list, condition being a filter axis, so a seller writes one text and no second record appears. MySQL holds the listings, Redis takes the cache layer, Tailwind shapes the views. Scope: publishing listings; a shop till and payment sit outside.

Read the case study →

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

  • Can a filtered list be found through search?

    It depends where the list is produced. On Plastik ve Makina it is prepared on the server, so the text on a listing page is already in place before the browser runs anything. Had the list been assembled only in the browser, there would be no address to share.

  • Who enters the content? Does it need a separate team?

    Whoever is doing the work. Because the listing fields are defined separately, the text is written once, and whether an item is new or second-hand is a field on the same record rather than another catalogue.

  • Have you worked with private health providers in Bakirkoy?

    No. We have nothing to show at hospital or clinic-chain scale, and we do not lean on the district's health texture. What this page describes is publishing listings and catalogues.

  • Could you come to the shop for a meeting?

    We could not. We keep no office and give no on-site support. On the content side what we need is not a visit but a written agreement on which field appears on which screen.

Let's talk about who will manage your content.