A modern, responsive showcase page featuring AI applications built on the Polkadot ecosystem. Built with Next.js, Tailwind CSS, and shadcn/ui.
- 🚀 Project Submission - Submit your AI project via GitHub PR directly from the site
- 🎯 Category Filtering - Filter projects by Agents, Infrastructure, or Privacy
- 📊 Live Statistics - Real-time stats on projects by category
- 📱 Responsive Design - Optimized for desktop, tablet, and mobile
- 🎨 Polkadot Branding - Official Polkadot pink (#E6007A) color scheme
- ✨ Smooth Animations - Card hover effects and fade-in transitions
- 🔍 SEO Optimized - Meta tags and OpenGraph support
- 🎨 shadcn/ui - Beautiful, accessible components
- Polkadot Agent Kit - TypeScript toolkit for AI agents
- PolkaBot.ai - Educational AI platform
- Klara - AI governance assistant
- Esscrypt Polkadot Plugin - AI dev tools
- dAppForge - Code assistant
- Phala Network Confidential VM - Privacy-preserving compute
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm startOpen http://localhost:3000 in your browser.
polkadot-ai-showcase/
├── app/
│ ├── components/
│ │ ├── ProjectCard.tsx # Project card component
│ │ └── FilterBar.tsx # Filter component
│ ├── data/
│ │ └── projects.ts # Project data
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main page
├── public/ # Static assets
└── package.json
- Visit the live site
- Click "Submit Your AI Project"
- Fill out the form
- Submit - automatically creates a GitHub PR!
Edit app/data/projects.ts:
{
id: 'unique-id',
title: 'Project Name',
description: 'Project description...',
link: 'https://project-url.com',
category: 'Agents' | 'Infrastructure' | 'Privacy',
}See CONTRIBUTING.md for detailed guidelines.
- Primary Color: #E6007A (Polkadot Pink)
- Typography: Modern sans-serif with Geist font
- Layout: Responsive 3-column grid
- Animations: Smooth transitions and hover effects
Deploy easily on Vercel:
vercelOr use any platform that supports Next.js.
- Framework: Next.js 16
- Language: TypeScript
- Styling: Tailwind CSS 3
- UI Components: shadcn/ui
- Forms: React Hook Form + Zod
- Icons: Lucide React
- React: 19
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers
Built with ❤️ for the Polkadot ecosystem