Visit
Fintech

Javizen case study

A multi-asset investment platform — managed strategies, trading terminals and fifteen languages — whose bought template we redesigned, starting from the home page.

Role
Front-end developer
Stack
Laravel · Blade · Tailwind 4 · Vite
Year
2026
Javizen — project overview

01Overview

Javizen is an investment platform: investors pick a managed plan, follow a strategy or trade for themselves — futures, margin, forex, stocks, ETFs and bonds — from one account. The site did not start with us. It began as a bought template, and our team redesigned it. I built the front end of the redesign: the home page section by section, then the same design system carried onto the inner pages, from the trading previews to the about and contact pages.

02The challenge

A template looks like every other site built on it, and an investment platform cannot afford to look generic — it is asking for people's money. The new home page had to make a long list of products feel like one calm, trustworthy platform, read in fifteen languages including right-to-left ones, and keep its motion light enough that the page stays quick on an ordinary phone.

Javizen — A trading desk on the home page

03A trading desk on the home page

The terminal section shown here brings a preview of the trading screen onto the home page: a BTC/USDT chart, an order ticket with its leverage slider, the order book and recent trades. Beside it, three short points — live market context, controlled execution, visible risk — say what the screen is for before a visitor has to read a single number on it.

Javizen — A projection you can adjust

04A projection you can adjust

The projection shown here, on desktop and at phone width, lets a visitor set an initial capital, a monthly contribution, a time horizon and a target rate, and see what that could grow to, split into what they put in and what it might earn. On a phone the inputs stack above the result. The total counts up once as the section comes into view, and its screen-reader announcement is paused while it does, so the count is not read out number by number.

Let’s Stay Connected

Got questions or want to collaborate? Feel free to reach out — I’m open to new projects or just a casual chat.

0%