Welcome to TPG WebUSB! This project is designed to provide a seamless interface for managing and interacting with USB devices using Media Transfer Protocol in a web-based application. Built with Vue.js and Vuetify, TPG WebUSB offers a modern and responsive user experience.
- Device Management: Easily connect, manage, and interact with multiple TPG devices.
- Real-time Data: View live data and status updates from connected devices.
- User-friendly Interface: Intuitive design with Vuetify components for a smooth user experience.
- Local Storage: Store device data locally using IndexedDB with Localbase.
- WebUSB Support: Connect to devices directly through the browser using WebUSB.
To get started with the project, follow these steps:
-
Install Dependencies:
npm install
-
Compiles and Hot-reloads for Development:
npm run serve
-
Compiles and Minifies for Production:
npm run build
For more details on customizing the configuration, see the Configuration Reference.
We welcome contributions! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.