This project is the official developer portal for the Lightchain Protocol, providing documentation, tools, and resources for building on the Lightchain ecosystem.
It was created with Better-T-Stack, a modern TypeScript stack.
- TypeScript - For type safety and improved developer experience
- Next.js - Full-stack React framework
- TailwindCSS - Utility-first CSS for rapid UI development
- shadcn/ui - Reusable UI components
- Biome - Ultra-fast Linting and formatting
- Turborepo - Optimized monorepo build system
- Husky & lint-staged - Pre-commit hooks for quality assurance
This is a monorepo managed by Turborepo:
lcai-dev-portal/
├── apps/
│ ├── web/ # Main Developer Portal (Next.js)
│ └── fumadocs/ # Documentation Engine (Fumadocs)
├── packages/
│ ├── config/ # Shared configuration (TS, Tailwind, Biome)
│ └── env/ # Centralized environment variable management
├── .github/ # GitHub Actions and templates
└── .husky/ # Git hooks
- Bun (>= 1.1.0)
- Clone the repository
- Install dependencies:
bun install
- Set up environment variables:
cp .env.example .env
- Run the development server:
bun run dev
Open http://localhost:3001 in your browser.
We welcome contributions! Please read our CONTRIBUTING.md and CODE_OF_CONDUCT.md before getting started.
- Found a bug? Open an issue
- Feature request? Suggestions are welcome
This project is licensed under the MIT License - see the LICENSE file for details.