Skip to content

mmarkusmalone/dance_partner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Aura Dance Partner

This app tracks your movements in real time with MediaPipe and outputs a skelaton and aura that matches your dancing! The colors (customize with button inputs) sync with your music to add a free and fun mirror to your dance party!

An interactive web app that combines a click counter with real-time WebGL visual effects and webcam integration. Built with JavaScript, HTML, and CSS, this project demonstrates DOM manipulation, animation, and live video processing β€” all wrapped in a clean, modern UI.

Screenshot 2025-08-04 at 5 26 20β€―PM

✨ Features

  • Interactive Counter – Increment and track counts with a simple button click.
  • WebGL Aura – Animated background effect rendered using WebGL for a dynamic, glowing aesthetic.
  • Webcam Integration – Displays live webcam feed layered with output effects.
  • Responsive Layout – Scales to different devices and maintains a centered experience.
  • Hover Effects – Subtle color changes and drop shadows for interactive elements.

🎨 Suggested Color Updates

If you’d like to brighten things up from the current dark theme (#242424 background, blue hover), try:

  • Background: #1e1e2f β†’ Deep indigo for a softer dark mode
  • Primary Accent: #ff6f61 β†’ Warm coral for buttons and hover states
  • Secondary Accent: #ffd166 β†’ Soft yellow for drop-shadows and highlights

Project Structure

β”œβ”€β”€ index.html        # Main HTML file
β”œβ”€β”€ main.js           # App initialization & webcam/WebGL logic
β”œβ”€β”€ counter.js        # Counter click handling
β”œβ”€β”€ style.css         # Styling, layout, and color themes
β”œβ”€β”€ javascript.svg    # Logo asset
└── README.md         # Documentation

πŸš€ Getting Started

Prerequisites

  • Any modern web browser (Chrome, Firefox, Edge, Safari)
  • Webcam access (optional, for live video features)

Installation

  1. Clone this repository:
    git clone https://github.com/yourusername/ai-counter-webgl.git
    cd ai-counter-webgl
  2. Run the Program:
    npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors