Linea Developer Hub
-
Project Context
The Linea ecosystem is experiencing rapid growth, with numerous apps and protocols deployed. To support this expansion, Linea needed a unified portal allowing developers to manage their presence in the ecosystem autonomously.
Linea Developer Hub was born from this need: a self-service back-office where development teams can submit their applications, manage their events, link their tokens, and track their analytics.
Key Features
App Submission
A multi-step submission process allows developers to register their applications:
-
General Information: name, description, category, links
-
Technical Details: deployed contracts, Etherscan verification
-
Media: logo, screenshots, banners
-
Validation: review by the Linea team before publication
Event Management
Builders can:
-
Create event listings with all metadata
-
Associate events with their apps
-
Manage dates, locations, and registration links
-
Track visibility and engagement
Token
A dedicated interface for linking a token to an existing app and integrating its data into the Linea Token List.
Analytics Dashboard
Comprehensive dashboard offering app viewing statistics and engagement metrics.
Technical Architecture
Frontend
-
Next.js with App Router for hybrid rendering
-
React with TypeScript for the user interface
-
TanStack Query for cache and query management
-
Tailwind CSS for styling
Backend
Relies on Next.js Server Actions, as well as Linea ecosystem APIs, such as the Linea Token API and the Linea Hub API.
Integrations
-
Contentful CMS: editorial content storage
-
Etherscan API: deployed contract verification
-
Linea Token Lists: token data synchronization
Notable Technical Points
Multi-Step Form System
Submission forms use a modular architecture enabling:
-
Automatic progress saving
-
Step-by-step validation
-
Free navigation between sections
-
Preview before submission
Role System
A granular permissions system manages:
-
Developer rights over their own apps
-
Linea team access for moderation
-
Publication and update permissions


