Get a quote

Web Software · Esenyurt

Web Software for Esenyurt businesses

How many people can train in a studio at once is settled by equipment. That number comes out of the room itself rather than a preference: how many machines stand in it, and who is teaching that hour. When a calendar does not know it, a full hour looks free and a free one looks taken. Across Esenyurt's small business and private education texture that distinction earns its keep: on Pilatesco capacity was never tied to a single figure, and instructor, equipment and hour settle it together.

Web Software — Esenyurt

Esenyurt is thick with small businesses and private education providers, with a great many of them packed along the Kirac stretch. If you run a room that fills by appointment, capacity is a physical limit rather than a target. The closest work to that texture is Pilatesco, written for sports and fitness — spreading capacity across the branches of a larger organisation, or anything on the warehouse side, is not something we can show. What we describe is where the rule lives: instructor, equipment and hour set capacity together, writing a booking to the calendar takes one class credit off the package, and a cancellation settles against the balance differently from a no-show. The rule sits in the record, not in the conversation. Laravel runs the process, MySQL holds customer, package and calendar records.

  • How many places an hour holds is set by instructor, equipment and hour together, and an individual session opens under a different rule from a group class.
  • Writing a booking to the calendar takes one class credit off the package, and the remaining credit sits on the customer record rather than in a separate ledger.
  • A cancellation, a no-show and a completed class settle differently against that balance, and which case returns a credit is written into the rule beforehand.

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

Pilatesco — instructor, equipment and hour set capacity together

Capacity was never one figure: how many people can take a class in an hour is settled by instructor, equipment and hour together, and an individual session opens under a different rule from a group class. The customer buys a package, and writing a booking to the calendar takes one class credit off the balance on the customer record. Cancellations, no-shows and completed classes settle separately against it, and which case returns a credit is written into the rule. The invoice is issued when the package sells while use is read off a calendar spread over weeks.

Read the case study →

Working with Esenyurt 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 run from more than one address. Can capacity be seen across all of them?

    The scope here is one business, its calendar and its package balances. Spreading capacity between addresses, or planning branches from a centre, sits outside what we can show, so we do not offer it.

  • Does a customer who misses a class lose the credit?

    The rule settles that, not the conversation on the day. Cancellations, no-shows and completed classes each settle separately against the balance, and since the outcome is written beforehand, a dispute goes to the rule rather than to memory.

  • How do package sales and class usage meet in accounting?

    The invoice appears when the package sells, while usage spreads over weeks. Both sit on one customer record, so the gap between what was sold and what has been used shows without opening a second table.

  • We run courses, not a pilates studio. Does the rule fit us?

    The record shape fits: capacity comes out of instructor, hardware and hour. Put a workstation where the machine was and a course hour where the class was, and the structure survives. Our team works remotely, so we set this down in writing with you instead of watching the floor.

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