Elevate Protocol
Blockchain2024

ELEVATEPROTOCOL

Next.js 13.5 marketing site plus auth-gated trading dashboard — Firebase, Radix UI, Framer Motion, Swiper.

2
Route-group surfaces
13
Next.js generation
10+
Radix primitives in UI
SCROLL
Client
Domain
Web / DeFi
Platform
Next.js
Duration
Core Stack
Next.js · Firebase · Radix
The Brief

THE
PROBLEM

DeFi team needed a public landing with carousels, motion, and rich media plus an auth-gated trading dashboard — prospects should feel the same visual language after they log in, not a bolted-on admin theme.

Next.js 13.5 App Router with route groups, server actions talking to Firebase for reads/writes, Radix UI + Tailwind + react-hook-form for dashboard density, and Framer Motion/Swiper scoped to marketing shells.

Core Engineering Challenge

Route groups must isolate marketing vs dashboard layouts, Firebase server actions need clear session boundaries, and Radix primitives must stay accessible while Swiper/Framer add motion without layout shift.

Polished
UX
Extended stack
frontend
Next.js
backend
Firebase
frontend
Radix UI
elevateprotocol
elevateprotocol
How we built it

THE ARCHITECTURE

01
Route groups

(marketing) vs (dashboard) layouts with distinct nav and auth guards.

Next.jsApp Router
02
Firebase integration

Server actions for secure reads/writes; client hooks only where necessary.

FirebaseServer Actions
03
Design system

Radix + Tailwind for forms, dialogs, and data tables in the dashboard.

Radix UITailwind
04
Marketing motion

Framer Motion and Swiper carousels with performance budgets.

Framer MotionSwiper
05
Auth gates

Middleware + Firebase session checks on dashboard segments.

AuthNext.js
System Data Flow
Ingestion
CrawlerContent Hash10K+ pages
Processing
ChunkerDeduplicatorEmbedding API
Storage
pgvectorPostgreSQLRedis Cache
Auth
Identity ProviderJWT BridgeSessions
Query
HNSW SearchRe-rankerLLM Stream
Delivery
Web AppMobile AppUsers
What we delivered

THE RESULTS

Polished

Marketing and product dashboard live in one repo with shared tokens — faster iteration for a small team and no drift between the landing promise and the in-app components users actually trade against.

Polished
UX

Marketing and product dashboard live in one repo with shared tokens — faster iteration for a small team and no drift between the landing promise and the in-app components users actually trade against.

Visual documentation

SCREENS &
INTERFACES

elevateprotocol2
elevateprotocol2
elevateprotocol3
elevateprotocol3
elevateprotocol5
elevateprotocol5
Engineering decisions

TECH
DEEP DIVE

RG
Route groups

Clean separation without multiple deployments or duplicated `_app` trees.

Server actions reduced client secret exposure versus a public REST shim.

RDX
Radix primitives

Accessible building blocks for dense trading UI without fighting MUI bundle weight.

Motion libraries loaded only on marketing routes via dynamic imports to protect dashboard TTI.

Next Case Study
Mobile App
GradeCapital

Crypto investment — India

FlutterNode.jsFirebase
Start a project

LET'S
BUILD
SOMETHING.

We take on a small number of projects at a time. If the problem is hard, we're interested.

Email
hello@techmusketeers.com
Response time
Within 24 hours
Availability
Open for new projects · 2025