Skip to content

alex-hnt/Auto-Service-Helper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gesture Garage

Gesture Garage is a full-stack web application that allows home and professional mechanics to follow vehicle maintenance guides hands-free using gesture recognition. The app is designed for both desktop and mobile, enabling intuitive navigation through repair steps using a webcam and Mediapipe.

Project Overview

This project addresses the challenge of interacting with repair guides in environments where users may have greasy, dirty, or full hands. By using hand gestures to navigate guide steps, users can keep their focus on the task without needing to touch a screen or device.

Contributors

Tech Stack

Frontend

  • React.js (with Vite)
  • Tailwind CSS, PostCSS, Autoprefixer
  • Framer Motion
  • ESLint

Backend

  • Node.js with Express
  • PostgreSQL (hosted on Supabase)
  • JWT for authentication
  • bcryptjs for password hashing
  • dotenv for environment variables

Deployment

  • Render Static Site (for frontend)
  • Render Web Service (for backend)
  • Supabase for database and media storage

Features

  • Gesture-based UI navigation using Mediapipe
  • User authentication (login, register, password reset)
  • Responsive UI for desktop and mobile
  • Categorized maintenance guides
  • Secure user management and image support
  • Real-time webcam gesture input

Deployment

  • Frontend deployed on Render as a static site
  • Backend deployed on Render as a web service
  • Supabase handles the PostgreSQL database and object storage

Contact

Developed as a senior capstone project at the University of Michigan - Flint.

For questions, contact: cameron.j.bentz@gmail.com

About

CIT-485 Capstone Project - Group 6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.5%
  • TypeScript 2.8%
  • Other 0.7%