The official website for Paseo, the community-driven testnet for the Polkadot ecosystem. Built to provide developers, validators, and innovators with a reliable and decentralized testing environment for building parachains and dApps.
Visit us at zondax.ch
Paseo is the testnet for the Polkadot ecosystem, designed as a decentralized, community-run, stable testnet for Parachain teams and dApp developers. It offers:
- Coretime supply/demand management
- Faster chain synchronization
- Community-managed infrastructure
- Zero financial risk for testing
- Next.js 15 with App Router and Turbopack
- React 19
- TypeScript
- Tailwind CSS 4
- Shadcn UI Components (Radix UI)
- Biome for linting and formatting
- Playwright for E2E testing
- Node.js (LTS version)
- pnpm package manager
- Clone the repository
git clone https://github.com/Zondax/paseo-website
cd paseo-website- Install dependencies
pnpm install- Set up environment variables
pnpm env:initThis will create a .env.local file from .env.example.
- Start the development server
pnpm devOpen http://localhost:3000 to view the website.
pnpm dev- Start development server with Turbopackpnpm build- Build for productionpnpm start- Start production server
pnpm lint- Run Biome linterpnpm lint:fix- Fix linting issues automaticallypnpm format- Format code with Biome and sort package.jsonpnpm format:check- Check code formatting without changespnpm check- Run linting and formatting checks with fixes
pnpm test:e2e- Run E2E tests with Playwrightpnpm test:e2e:ui- Run E2E tests with Playwright UIpnpm test:e2e:debug- Run E2E tests in debug modepnpm test:e2e:install- Install Playwright browserspnpm test:e2e:report- Show Playwright test reportpnpm test:e2e:sharding- Run E2E tests with sharding configurationpnpm test:console- Test for console errorspnpm test:links- Test for broken links (requires server running)
pnpm deps:update- Update dependencies to latest versions
├── src/
│ ├── app/ # Next.js app router pages
│ ├── components/ # React components
│ │ ├── layouts/ # Layout components (Header, Footer, etc.)
│ │ ├── sections/ # Page sections
│ │ └── ui/ # Shadcn UI components
│ └── constants/ # Content and configuration constants
├── public/
│ └── img/ # Static assets and logos
├── e2e/ # End-to-end tests
└── playwright.config.ts # Playwright configuration
We welcome contributions to improve the Paseo website.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure your code follows the project's coding standards by running pnpm check before submitting.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.