Skip to content

Latest commit

ย 

History

History
154 lines (118 loc) ยท 10.7 KB

File metadata and controls

154 lines (118 loc) ยท 10.7 KB

HaloLight Docs

็ฎ€ไฝ“ไธญๆ–‡ | English

Deploy License VitePress Node pnpm Website

HaloLight multi-framework admin dashboard documentation site, built with VitePress, supporting bilingual (Chinese & English).

Project Relations

  • halolight/docs: The single source of truth for documentation and specifications, defining cross-framework design, interfaces, and best practices
  • halolight/halolight: Next.js 14 reference implementation, validating the React path
  • halolight/halolight-vue: Vue 3.5 reference implementation, validating the Vue path

Specification updates land here first, then sync to corresponding implementation repos to ensure documentation and code consistency.

Project Overview

HaloLight is an enterprise-grade admin dashboard solution with multi-framework implementations. Reference implementations:

All 14 frontend frameworks, 7 backend APIs, and 8 deployment solutions have been implemented and deployed. See each repo's README for preview URLs.

Frontend Frameworks

Framework Status Preview Repo Docs
๐ŸŸฆ Next.js 14 โœ… Deployed Preview GitHub Guide
โš›๏ธ React (Vite) โœ… Deployed Preview GitHub Guide
๐Ÿ’š Vue 3.5 โœ… Deployed Preview GitHub Guide
๐Ÿ”บ Angular 21 โœ… Deployed Preview GitHub Guide
๐ŸŒฟ Nuxt 4 โœ… Deployed Preview GitHub Guide
๐Ÿงก SvelteKit 2 โœ… Deployed Preview GitHub Guide
๐Ÿช Astro 5 โœ… Deployed Preview GitHub Guide
๐Ÿ’  Solid.js โœ… Deployed Preview GitHub Guide
โšก Qwik โœ… Deployed Preview GitHub Guide
๐ŸŽธ Remix โœ… Deployed Preview GitHub Guide
๐Ÿชถ Preact โœ… Deployed Preview GitHub Guide
๐Ÿ”ฅ Lit โœ… Deployed Preview GitHub Guide
๐Ÿฆ– Fresh (Deno) โœ… Deployed Preview GitHub Guide
๐Ÿฆ• Deno โœ… Deployed Preview GitHub Guide

Backend APIs

Backend Tech Status Preview Repo Docs
๐Ÿฆœ NestJS 11 โœ… Deployed API Docs GitHub Guide
๐Ÿ Python FastAPI โœ… Deployed API Docs GitHub Guide
โ˜• Java Spring Boot โœ… Deployed API Docs GitHub Guide
๐Ÿน Go Fiber โœ… Deployed API Docs GitHub Guide
๐ŸŸฉ Node.js Express โœ… Deployed - GitHub Guide
๐Ÿ˜ PHP Laravel โœ… Deployed - GitHub Guide
๐Ÿž Bun + Hono โœ… Deployed - GitHub Guide

Middleware / Full-stack

Project Status Description Repo Docs
๐Ÿ”— tRPC BFF โœ… Deployed Type-safe API Gateway GitHub Guide
โšก Next.js Action โœ… Deployed Server Actions full-stack GitHub Guide

Deployment Options

Platform Status Preview Repo Docs
Cloudflare Deployed Preview GitHub Guide
Vercel Deployed Preview GitHub Guide
Netlify Deployed Preview GitHub Guide
Docker Deployed - GitHub Guide
Railway Deployed Preview GitHub Guide
Fly.io Deployed Preview GitHub Guide
Azure โœ… Deployed Preview GitHub Guide
AWS โœ… Deployed Preview GitHub Guide

Extension Projects

Project Status Description Repo Docs
๐ŸŽจ UI Components โœ… Deployed Stencil Web Components GitHub Guide
๐Ÿค– AI Assistant ๐Ÿšง In Development RAG + Action Execution GitHub Guide
โ‚ฟ Web3 Integration ๐Ÿšง In Development Wallet Login + On-chain Data GitHub Guide

Core Features

  • Draggable Dashboard - Customizable layout Dashboard system
  • Permission Control - RBAC permission management with wildcard support
  • Theme System - 11 skin presets + light/dark mode
  • Mock Data - Complete data simulation for development
  • Component Library - 30+ components based on shadcn/ui

Development

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

# Preview build
pnpm preview

Documentation Structure

docs/
โ”œโ”€โ”€ .vitepress/              # VitePress configuration
โ”‚   โ”œโ”€โ”€ config.ts           # Main config
โ”‚   โ”œโ”€โ”€ nav.ts              # Navigation config
โ”‚   โ”œโ”€โ”€ sidebar.ts          # Sidebar config
โ”‚   โ”œโ”€โ”€ head.ts             # HTML head config
โ”‚   โ””โ”€โ”€ pwa.ts              # PWA config
โ”œโ”€โ”€ guide/                   # User guides (Chinese)
โ”œโ”€โ”€ en/guide/                # User guides (English)
โ”œโ”€โ”€ development/             # Development docs (Chinese)
โ”œโ”€โ”€ en/development/          # Development docs (English)
โ”œโ”€โ”€ public/                  # Static assets
โ”œโ”€โ”€ index.md                 # Homepage (Chinese)
โ””โ”€โ”€ en/index.md              # Homepage (English)

Tech Stack

Contributing

Contributions are welcome! Feel free to submit Issues and Pull Requests.

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

License

MIT ยฉ 2025 h7ml & HaloLight