Skip to content

Latest commit

Β 

History

History
110 lines (76 loc) Β· 2.71 KB

File metadata and controls

110 lines (76 loc) Β· 2.71 KB

ChainAgnostic Homepage

Official website for the ChainAgnostic initiative - building standards and protocols that work across all blockchain networks.

πŸš€ Quick Start

Prerequisites

  • Node.js 20+ installed
  • npm (comes with Node.js)

Installation

# Clone the repository
git clone https://github.com/ChainAgnostic/homepage.git
cd homepage

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:3000 to view the site.

πŸ“ Project Structure

β”œβ”€β”€ app/                    # Next.js App Router pages
β”‚   β”œβ”€β”€ members/           # Members page
β”‚   β”œβ”€β”€ groups/            # Working groups page
β”‚   └── page.tsx           # Home page
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ layout/            # Header, footer
β”‚   β”œβ”€β”€ sections/          # Page sections (home, members, work)
β”‚   └── ui/                # Reusable UI components
└── public/
    β”œβ”€β”€ images/            # Blockchain logos
    └── logo.jpg           # ChainAgnostic logo

πŸ“– For detailed architecture documentation, see PROJECT_STRUCTURE.md

πŸ›  Tech Stack

  • Framework: Next.js 16 (App Router + Turbopack)
  • Language: TypeScript
  • Styling: Tailwind CSS v4
  • Runtime: React 19

πŸ“„ Available Pages

  • / - Home page with hero, purpose, meetings, and community sections
  • /members - Information about members, roles, and how to join
  • /groups - Overview of working groups and contribution opportunities

πŸ”§ Development Commands

# Start development server (with Turbopack)
npm run dev

# Build for production
npm run build

# Start production server
npm run start

# Run ESLint
npm run lint

🀝 Contributing

This project follows a component-based architecture. When adding new features:

  1. Check PROJECT_STRUCTURE.md for conventions
  2. Create components in appropriate directories
  3. Use TypeScript and follow existing patterns
  4. Use Tailwind CSS for styling

πŸ“š Documentation

🌐 Deployment

The site can be deployed to any platform that supports Next.js:

  • Vercel (recommended)
  • Netlify
  • AWS / GCP / Azure
  • Self-hosted with Node.js

πŸ“ License

[Add your license here]

πŸ”— Links


Built with ❀️ by the ChainAgnostic community