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 miliseconds.
Fix It Wand is an IOT device and web app that transforms spoken descriptions of maintenance issues into professional work order emails.
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
- 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
- Work Order Management - Track the status of your work orders (unsent, pending, completed)
- Magic Sign in - 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