Skip to content

Technology

Technology we run in our own products.

Technology we run in our own products every day on Laravel, Vue, and Flutter — the engineering stack we trust internally: a dependable toolset, multi-tenant foundations, and a clear commitment to your data, understood by operations and technical leads.

Our technology stack

We use Laravel and PHP for APIs and multi-tenant cores, Vue for operations dashboards, Flutter for field and customer apps, PostgreSQL for data, Redis for background work and caching, and Tailwind for RTL interfaces. Every component is chosen for the system's scope, use, and maintenance rather than from a fixed checklist.

  1. We choose technology in the context of live operation. Tenant data isolation, backups, and export are documented, along with expected behavior on weak connections and maintenance after launch. Permissions, activity records, and ownership of each integration are defined during design because security cannot be added at the end. Important architecture decisions and their reasons are recorded so the team can revisit them as requirements change. We also explain the data lifecycle from creation and amendment through export or deletion under the agreement.

  2. Ready products and custom projects share components we run in production. Our recommendations therefore come from live operation: configurable settings, clear data isolation, background jobs, and tests around critical paths. We review deployment, monitoring, alerts, and error handling so the team knows how a problem will be found and addressed. Updates are planned to reduce their effect on users. The details are then adapted to project scope instead of forcing one stack onto every case.

  3. We define clear architecture boundaries, keep PostgreSQL as the primary data store, and use Redis for work the interface should not wait for. Field applications account for synchronization and connection loss from the start, including edit conflicts. Important flows and failure states are tested, while export, backup, and recovery are documented so your team can assess and operate the system with confidence. The recovery plan also identifies who decides and which data must be checked after restoration.

  4. Before a scoping call, prepare questions about hosting, customer isolation, backups, permissions, and required languages. Add integration needs, expected usage, and the person responsible for daily administration so important choices are explicit. Ask about service limits, performance monitoring, dependency updates, and vulnerability handling because each affects post-launch operating cost. This helps procurement and technical leaders discuss risk early. If you want these foundations in a custom system, send a project brief. If a ready product matches your sector, explore the Tek family and book a practical demo.

Engineering principles

Laravel
PHP 8 · API & SaaS engine
Vue 3
Reactive web dashboards
Flutter
One codebase, every device
PostgreSQL
Multi-tenant data core
Redis
Cache · queues · realtime
Tailwind CSS
RTL-first design system

Engineering principles

Configurable by design

Operational values stay outside the code so the system is easier to change and maintain.

Secure customer isolation

Each customer's data is isolated throughout the data and query layers.

Built for weak connections

Required functions continue offline, then synchronize when the connection returns.

Documented and testable

Clear documentation and automated tests for important flows and features.

Your data is yours

We restrict access to your data and use it only to operate the service. On cancellation, we provide a complete Excel or CSV export within seven business days, then handle deletion under the agreement and applicable law.

Support commitment

  • A clear escalation path for critical issues
  • General inquiry support Sunday to Thursday, 9am – 6pm
  • A documented backup, retention, and restore-test plan matched to the contract
  • Full export of your data within seven business days on request

Build with technology we run in production

Discuss a custom project using Laravel, Vue, Flutter, and PostgreSQL, or explore Tek products built with the same technologies.