FixItWand
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v4374View latest version
Fix It Wand is a smart device and web application that transforms spoken descriptions of problems into professional work order emails with just the press of a button.
The Fix It Wand system consists of:
- Physical Wand Device - A handheld microphone with a button that users press and hold to record their description of an issue
- Web Application - A dashboard for managing and sending generated work orders
- Record a Problem - Press and hold the button on the Fix It Wand while describing the issue that needs to be fixed
- AI-Powered Generation - The system automatically transcribes your audio and generates a professional work order email
- Review & Send - Log into the web dashboard to review, edit, and send the work order to maintenance staff or service providers
- Voice-to-Email Conversion - Transform spoken descriptions into well-formatted work order emails
- Image Support - Attach images to provide visual context for the reported issue
- Custom Recipients - Send work orders to yourself or any email address
- Work Order Management - Track the status of your work orders (unsent, pending, completed)
- Secure Authentication - Simple and secure login with magic links sent to your email
- Work Order List - View all your generated work orders in one place
- Status Tracking - Track whether work orders are unsent, pending, or completed
- Email Customization - Edit the subject and body of generated emails before sending
- Multiple Sending Options - Send to yourself with one click or specify a custom email address
- Create an Account - Sign up with your email address
- Set Up Your Wand - Follow the instructions to connect your Fix It Wand device
- Record Your First Work Order - Press and hold the button on your wand and describe the issue
- Send Your Work Order - Log into the dashboard to review and send your work order
/backend
- Deno-based API server/frontend
- React web application/pi
- Raspberry Pi code for the physical wand device/shared
- Shared types and utilities
deno cache --node-modules-dir .
- Install dependenciesdeno run -A --node-modules-dir npm:drizzle-kit generate
- Generate database migrations
- Device enrollment system
- Vector similarity search for related work orders
- Mobile application
- Integration with maintenance management systems
Fix It Wand - Speak it. Send it. Fix it.