MAXYMIZE Business

BYOURIT, a calculation engine inside a consumer product

You get the result without leaving an email address. Put that way it sounds like a marketing decision, but getting there meant setting up the architecture a particular way from day one.

BYOURIT is a web app that calculates personal biorhythms and couple compatibility from birth dates, returning the physical, emotional and intellectual cycles. The core calculation is free and requires no signup, while in-depth reports are paid. It is built by MAXYMIZE in collaboration with the world's leading experts in biorhythm calculation.

Visit the BYOURIT website Free biorhythm calculation and compatibility test, no signup required.

The problem it solves

Apps in this category nearly all follow the same script: a screen promising a result, a signup form before showing it, and a result that does not repay the time spent signing up.

Asking for an email before giving anything costs a lot in conversions. Most people leave, and among those who stay you mostly collect addresses from people who sign up for everything.

With BYOURIT we started from the opposite assumption: full calculation, free, immediate, no account. Signup comes later, if someone wants to keep their results or buy an in-depth report.

The decisions that mattered

A consumer product with a calculation engine at its centre raises different problems from a business system. These are the ones that shaped the project.

The calculation engine is a component of its own

The logic computing the cycles sits outside the application, with its own verification. The product just consumes it. That way we can test the calculation in isolation against known cases, rebuild the interface from scratch without touching it, and reuse it elsewhere. When the value of the product is in the domain logic, mixing it into interface code makes it hard to verify.

The whole path works for an anonymous visitor

If the result has to arrive without an account, every step of the calculation has to work for someone unidentified, and later signup has to recover what they already did. This is something to plan for up front: adding it once every operation assumes a known user means rebuilding the data model.

Rate limiting from day one

A calculation anyone can run without signing up is also a calculation someone will try to run automatically. Rate limiting was part of the original design rather than a patch applied after the first abuse, and people using the service normally never notice it.

A reactive backend instead of polling

Data reaches the interface when it changes, without the client repeatedly asking whether anything is new. Less traffic, less code, and multiple open tabs stay in sync. In a product two people use together that happens quite often.

Consent collected in auditable form

The product revolves around a birth date, which European regulation treats as personal data. We handle consent with a dedicated tool: which purposes were accepted, when, and how to withdraw them. For a consumer product aimed at the European market this is a piece of work you have to budget for.

What it is built with

Technologies chosen for a product that has to respond quickly to anonymous visitors and stay consistent between sessions.

Interface

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Radix UI

Backend

  • Real-time reactive database
  • Built-in authentication
  • Rate limiting
  • Isolated calculation engine

Payments and documents

  • PSD2-compliant online payment gateway
  • PDF report generation
  • Content editor

Compliance

  • Auditable consent management
  • GDPR compliance
  • Multi-language

What this means for your project

If the core of your product is logic nobody else has, we know these problems.

  • Web apps built around a proprietary calculation engine, where domain logic has to be isolated, verified against known cases and kept safe from interface changes.
  • Freemium models where value lands before signup, including recovering the anonymous session when someone creates an account.
  • Integrated payments and document generation as part of what is being sold, rather than as a side feature.
  • Consumer products handling personal data of European users, where consent has to be demonstrable and revocable.

Frequently asked questions

What is BYOURIT?

BYOURIT is a web app that calculates personal biorhythms and couple compatibility from birth dates, returning the physical, emotional and intellectual cycles. The core calculation is free and requires no signup. It is built by MAXYMIZE in collaboration with the world's leading experts in biorhythm calculation.

Do I need to register to use it?

No. The full calculation is available immediately, with no account and no email address. Registration is only needed to keep your results or to access the in-depth paid reports.

How are birth dates handled?

As personal data, because that is what European regulation considers them. Consent for each purpose is collected and stored in auditable form, with the ability to withdraw it. Anyone using the free calculation without registering leaves no profile tied to an identity.

Can you build a product around our algorithm?

Yes, and it comes up often: a company owns calculation logic that represents its value and needs it turned into something people can use and buy. We start by isolating and verifying that logic, then build the product on top of it.

Have an algorithm you want to turn into a product?

If your company owns calculation logic nobody else has, the work is turning it into a product without losing control of it. Let us talk.

Book a free consultation