← Back to work

04 / 2025–2026

Výpočtář

A searchable portal with 122 practical calculators and converters across 11 categories, built around a consistent interface and connected tools.

Role
Product design and development
Period
2025–2026
Výpočtář home page with calculator search and popular tools overview
Výpočtář / product preview

01

What it solves

Výpočtář brings financial, mathematical, technical and everyday calculations into one searchable product. Individual calculators stay focused while categories, search and related tools make the wider collection easy to navigate.

02

My work

I designed and implemented the product structure, calculation logic, forms, search, responsive interface and Czech/English localization. The rebuild also covered external data sources, automated testing and technical SEO.

How the product is built

122 tools, one system

The main parts of the product.

  1. 122 calculatorsPractical calculations across 11 categories122 tools
  2. 11 categoriesFinance, maths, technical work and everyday use122 tools
  3. SearchA fast path to a specific calculationSearch
  4. CZ / ENSeparate localized URLs and contentLocalization
  5. Related toolsConnected calculators by contextSearch
  6. ValidationInput checks, methodology and limitsAutomated tests
  7. Automated testsCalculations kept outside the UI and covered by testsAutomated tests
  8. Technical SEOCanonical URLs, sitemap, structured data and IndexNowTechnical SEO

03 · Principle

Each calculator does one job.

Each calculator handles one clear task from input to result. Methodology, examples, validation and related tools provide context without getting in the way of the calculation.

04 · Implementation

Calculation is separate from the form.

Calculation logic is separate from presentation components. A shared calculator structure handles inputs, validation, metadata and localized content, while currency conversion uses Czech National Bank daily rates and an explicit state when that source is unavailable.

Technical details

Project structure

  1. 122 toolsShared architecture for calculators across 11 categories
  2. SearchSearch, categories and related tools
  3. Separated logicCalculations and validation outside the presentation layer
  4. LocalizationSeparate Czech/English structure, metadata and hreflang
  5. External dataCzech National Bank rates with explicit handling when the source is unavailable
  6. Automated testsCalculations, routes, SEO and build
  7. Technical SEOCanonical URLs, sitemap, structured data and IndexNow
  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS 3.4
  • Lucide React
  • Vitest
  • Playwright
  • ČNB
Visit website ↗Private repository
Next projectFasapoly