From rules to hooks: stop asking the AI, enforce it
Instructions tell an AI coding agent what not to do. Hooks make sure it can't. What belongs where, a minimal example, and why the guard itself needs tests.
27 September 2026 · 5 min read
Custom websites, iOS + Android mobile apps and dedicated engineers — designed, built and shipped by a single team based in Tunis. Fast, transparent, satisfaction guaranteed or your money back.
From idea to deployment, we design, build and grow digital products that make you win.
A simple, transparent process, with regular deliveries you test throughout the project.
A 15-minute call to frame the project. No commitment, no sales pitch. Clear quote within 3 business days.
Design then iterative development. You validate every step. Weekly deliveries on your test environments.
Production launch, team training, full documentation. 15-day guarantee + support included.
Client projects and demo shops: scroll to discover them.
We prefer honesty over over-promising. We design, build, host and grow your product — with three non-negotiable commitments on every project.
The deadline is set in the signed quote. If Tenovates is late, we refund pro rata (excluding time spent waiting for your content or approvals).
A signed quote, a firm price. No hidden costs mid-project. Scope changes are handled via a written amendment.
If within 15 days of your site going live the result doesn't suit you, we refund the setup fee. No questions asked.
Monthly subscription — all included (hosting, SSL, maintenance, support), no long-term commitment, cancel any time. Or full payment + maintenance, if you prefer to pay in one go. Every project is scoped via a personalised quote.
Prefer to pay for your website in one go? Full payment + maintenance available on request — a firm price at signing, payable in several instalments. Monthly maintenance afterwards, from 35 € excl. VAT / month.
Floor prices excl. VAT — VAT not applicable (art. 259-1 French CGI). Setup fees and actual scope defined on quote. See the full comparison
Custom mobile applications — same team, two billing modes to choose from. Every project is scoped via a personalised quote after an initial call.
Every mobile project has its own complexity — the final price is always set on quote. See the full page
Retail, restaurants, healthcare, real estate, tourism, beauty… Here is the kind of website we can build for your sector — every project is then tailored to your brand and needs.
Clear guides to understand your options and choose well, and engineering notes for developers.
Instructions tell an AI coding agent what not to do. Hooks make sure it can't. What belongs where, a minimal example, and why the guard itself needs tests.
27 September 2026 · 5 min read
A "return to" parameter that only checks the first character can send your users to any site, from a link on your own domain. Why string checks fail, and the check that works.
27 September 2026 · 3 min read
The development server hides a whole class of problems. What to check on the real production build and the real domain before the first visitor arrives — with commands to check it.
27 September 2026 · 4 min read
A short call to understand your need — no commitment, no sales pitch. Outcome: a clear quote within 3 business days.