Skip to content

StabilityNexus/Tectonic-EVM-WebUI

Repository files navigation

Stability Nexus      Tectonic Logo

Tectonic EVM Web UI

Static Badge

Telegram Badge    X (formerly Twitter) Badge    Discord Badge    Medium Badge    LinkedIn Badge    Youtube Badge


A modern web interface for the Tectonic Protocol, enabling users to explore deployments, equity coins, stablecoin mechanics, force redemption operations, and ecosystem information through an intuitive Next.js application.

Table of Contents

Overview

Tectonic is an EVM-compatible stablecoin infrastructure platform inspired by the principles of the Djed Stablecoin Protocol.

The web interface serves as the primary gateway for users to:

  • Explore protocol deployments
  • Learn about StablePay
  • Monitor EquityCoins
  • Understand Force Redemption mechanisms
  • Access ecosystem resources
  • Connect with the Stability Nexus community

The application is built with Next.js and TypeScript, providing a fast, responsive, and accessible user experience.

Features

  • Modern responsive landing page
  • Deployment explorer
  • EquityCoin information dashboard
  • StablePay ecosystem section
  • Force Redemption information hub
  • Community integration
  • Mobile-friendly UI
  • Fast static deployment support
  • SEO-ready metadata structure

Tech Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • ESLint

Project Structure

Tectonic-EVM-WebUI/
├── app/
│   ├── page.tsx                    # Hero page with navigation
│   ├── deployments/
│   │   └── page.tsx                # Deployment dashboard with mint/redeem modal
│   ├── equity/
│   │   └── page.tsx                # Equity coins hub with yield tracking
│   ├── force-redemption/
│   │   └── page.tsx                # Force redemption monitor & crisis management
│   ├── stablepay/
│   │   └── page.tsx                # StablePay feature with payment flow demo
│   ├── layout.tsx
│   └── globals.css
├── components/
│   └── Navbar.tsx                  # Navigation with wallet connection
├── public/
│   ├── stability.svg
│   ├── Logo.svg
│   └── tectonic-hero.png
├── package.json
├── next.config.ts
├── tsconfig.json
└── README.md

Getting Started

git clone https://github.com/StabilityNexus/Tectonic-EVM-WebUI.git
cd Tectonic-EVM-WebUI
npm install

Local Development

npm run dev

Open:

http://localhost:3000

Build & Deployment

Production Build

npm run build

Start Production Server

npm run start

Export Static Site

npm run build

GitHub Pages Deployment

This repository uses GitHub Pages via .github/workflows/nextjs.yml. Push to main to trigger the deployment workflow.

Environment Variables

NEXT_PUBLIC_APP_NAME=Tectonic
NEXT_PUBLIC_NETWORK=EVM

Add any future protocol-specific variables here.

Roadmap

  • Landing page
  • Community integration
  • StablePay section
  • Deployment dashboard
  • EquityCoin overview
  • Force Redemption page
  • Protocol analytics
  • Governance dashboard
  • Public deployment URL
  • Multi-chain explorer

Community and Support

Join the Stability Nexus ecosystem:

  • Telegram
  • Discord
  • X (Twitter)
  • Stable Viewpoints
  • LinkedIn
  • YouTube

Use the badge links at the top of this README to connect with the community channels.

Contributing

We welcome community contributions.

  1. Fork the repository.
  2. Create a feature branch.
  3. Implement your changes.
  4. Run the following commands:
    npm run build
    npm run lint
  5. Submit a Pull Request.

Built with ❤️ by Stability Nexus.

(back to top)