Events · Functional fitness

FORJA Challenge

FORJA Challenge is a client project: Markish Tech built the official website for the 2027 edition of this functional fitness competition, which has an online qualifier and an in-person final. It's a single-page, scroll-driven narrative landing page that presents the event, its stages, divisions, standards per division, venue and sponsors.

Relationship with Markish Tech
Client project
Status
Live
Year
2026
Website
www.forjachallenge.com.ar (opens in a new tab)
FORJA Challenge website cover with a hammer on an anvil and the event's dark visual identity.

Problem

The event needed its own website that conveyed its identity and gathered the information athletes check before signing up: stages, divisions, weight and movement standards, venue and sponsors.

Goal

Tell the event's story in an immersive way without sacrificing clarity of information or the experience on phones.

Solution

We built a single-page Next.js landing with scroll-synchronized animation using GSAP and smooth scrolling with Lenis. Event content (divisions, sponsors, copy) is kept separate from the code so it can be updated without touching the components.

Main features

  • Narrative presentation of the event, from the opening to the final.
  • Competition stages - registration, online Open and in-person grand final.
  • Beginners, Scaled, Advanced, RX and Masters divisions with their standards.
  • Venue and sponsors section.
  • Responsive design for mobile, tablet and desktop.

Tech stack

Frontend
  • Next.js
  • React
  • TypeScript
Animation
  • GSAP
  • Lenis
Measurement
  • Vercel Analytics

Architecture

  • Next.js application with one folder per visual section of the page.
  • Event data kept in editable configuration modules.
  • Strict TypeScript, linting and zero type errors as a delivery requirement.

Technical challenges

Animation that stays smooth

Scroll-driven scenes have to feel smooth on phones too. We concentrated animation logic in a shared hook and reusable scroll constants.

A lot of information on one page

Stages, divisions and standards had to be easy to find inside a narrative experience. Each section keeps a clear heading and its content is edited from data files.

Results

We haven't published metrics for this project yet: we only show results we can verify.

Services applied

Other projects

Have a similar project?

We'll explain how we would approach it, with which technologies and in which stages.