Calculators and simulators
Tools that calculate with your rules and show the result along with its breakdown.
Examples of deliverables
- Quote calculator
- Installment simulator
- Measurement or shipping calculation
Engineering
Studio
By industry · 12
Veodar
Technology · Language
JavaScript is the language the browser runs. It adds to a website what the CMS doesn't bring: a calculation, a filter, a validation, an interaction. We program that feature on the site you already have, whatever the platform, and fix the code that has stopped working.
Situations
These are small, precise jobs: one feature the site needs, on the page where it is needed, without changing everything else.
Quotes, installments, measurements or shipping the visitor gets on the spot, with your formulas.
Validation that says what is missing and why before sending, and doesn't wipe what was already typed.
Filters, sorting and search over a catalog or a table, without reloading the page.
A script that fails after an update, a conflict between two libraries or different behavior on mobile.
Services
Specific features, each with its own separate code, so it can be changed or removed without touching the rest.
Tools that calculate with your rules and show the result along with its breakdown.
Examples of deliverables
Checks as you type, fields that depend on others and messages that explain what to correct.
Examples of deliverables
Search, filters, tabs, maps and other elements that make the page easier to use.
Examples of deliverables
Diagnosis of errors, script conflicts and performance problems in code that is already live.
Examples of deliverables
A working example
An illustrative, working example: a quote calculator with invented rates. The result changes as you type, and the form tells you what is missing before it lets you send.
Your quote
Rates invented for this example. They are not prices of Veodar or of any real company.
This example really is JavaScript running in your browser. The rates are made up and the send button doesn't send anything anywhere.
Integration
The module lives inside a page that already exists. You need to know what the platform lets it do and which other scripts it shares the page with.
Where it comes from
Where it goes
How we work and what we deliver
The page, the platform and, if it is a bug, the failure reproduced.
What the feature will do, with which data and on which pages. What it won't do, too.
The feature on a copy or a test page, with your rules.
You test it on the devices your customers use, odd cases included.
Where the code lives, how to change a rate or a rule and what to check when the site updates.
Questions
Missing yours? Write it to info@veodar.com and we'll reply with a specific question, not a brochure.
To almost all of them. It depends on whether the platform lets you include your own code, and on what terms. We check that first; if there are limits, we propose the way of doing it that respects them.
It shouldn't. The code loads only on the pages where it is used, and when it is needed. We measure the effect before and after installing it.
To help the person filling it in, yes. To protect your data, no: what matters has to be checked on the server too, because whatever happens in the browser can be bypassed.
When the piece stops being a feature and becomes a screen with many states that depend on each other. As long as it is a calculator or a filter, plain JavaScript is lighter and easier to maintain.
Yes. We read the code, reproduce the failure and fix it. If fixing it costs more than rewriting that part, we say so before going on, and explain why.
Updated:
Other technologies
Get started
The page, what should happen on it and what happens today. If it is a calculation, the rules it follows.
What helps us assess it
Before you write, see how we price a project or our solutions by department.
Cookies
We store your language and this choice so the site works. With your permission, we measure visits and speed anonymously, with no tracking cookies or advertising.
Cookies
Necessary
Your language, this choice and spam protection on the contact form.
Anonymous measurement
Page views and load times, in aggregate, through Vercel. No cookies, no tracking across sites.