Skip to content

JaideepCherukuri/halo-design-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HALO Design System

Duotone and Atkinson dithering components for React.

Tech Stack

  • React 19 + TypeScript
  • Vite 7 for build tooling
  • Three.js + React Three Fiber for WebGL effects
  • Canvas API for Atkinson dithering
  • Vercel Analytics for web analytics tracking

Installation

git clone https://github.com/JaideepCherukuri/halo-design-system.git
cd halo-design-system
npm install

Development

npm run dev

Build

npm run build
npm run preview

Components

Component Description
DitheredImage Atkinson dithering with duotone color mapping
DitherCard Card with CSS-based dither effects
DuotoneImageUploader Upload images and apply duotone/dither effects
DuotoneSamples Theme preset showcases (dark, light, agentic)
InteractiveDither WebGL-based animated dither waves with mouse interaction

Analytics

This project includes Vercel Web Analytics for tracking page views, user interactions, and Core Web Vitals.

The Analytics component is integrated in src/main.tsx using @vercel/analytics/react. Once deployed to Vercel:

  • Enable Web Analytics in your Vercel project dashboard
  • View real-time analytics data in the Analytics tab
  • Track performance metrics and user behavior

License

MIT

About

HALOFY

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors