Skip to content

roothash-pay/the-web3-security-labs

Repository files navigation

Web3 Security Labs logo

Web3 Securty Labs

A decentralized audit platform delivering data-driven blockchain security, community-led research, and transparent reputation tracking.

Key Features

  • Decentralized audit contests and expert consultation services
  • Community-driven security research and reporting
  • Real-time leaderboard and contributor rewards
  • Multi-language support (English and 中文)
  • Modern, responsive UI built with Next.js and Tailwind CSS

Quick Start

Prerequisites

  • Node.js v18 or later
  • pnpm (recommended). npm or yarn may also be used.

Installation

pnpm install

Development

pnpm dev

Open http://localhost:3000 to view the application locally.

Production Build

pnpm build
pnpm start

## SEO and Social Preview
We added metadata for Open Graph & Twitter cards to improve social previews and search engine crawlability.

- Set environment variable NEXT_PUBLIC_SITE_URL to your public URL (example: https://www.theweb3security.com) to configure canonical and sitemap links. The default is now set to https://www.theweb3security.com.
- We also added a large bilingual (English & Chinese) set of keywords in the site metadata to improve search relevance for both languages.
- `public/robots.txt` is used to control crawling and points to the sitemap when NEXT_PUBLIC_SITE_URL is set.

Project Structure

  • app/ — Next.js app directory (routes, layouts, pages)
  • components/ — Reusable UI components and page sections
  • lib/ — Utilities, hooks, and translation helpers
  • public/ — Static assets (images, logos). The project logo is at public/logo.png and served at /logo.png
  • styles/ — Global styles

Customization

  • Translations: Update or add language files in lib/translations/.
  • Images & Logos: Replace assets in the public/ directory (logo at public/logo.png).
  • Theme & Language: Default language is Chinese (zh); theme and language are managed by providers/theme-language-provider.tsx and may persist to localStorage.

About

A Next.js frontend for Web3 Security Labs — a multilingual site showcasing audit consultations, audit contests, community resources, documentation, and leaderboards for web3 security projects.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages