J-Cat / crafty-control

Control your Crafty Vaporizer by Storz & Bickel from a Web Page

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crafty-control

Control your Crafty Vaporizer by Storz & Bickel from a Web Page!

Online web application is available at:

https://github.cataford.com/crafty

Summary

This app uses the Web Bluetooth specification to control your Crafty vaporizer.

Supported platforms include the following (using modern versions of Chrome):

  • Windows
  • Mac
  • Linux
  • Android

Screenshots

Connect Home/Temperature

Settings Information

Getting Started

In order to run the application locally, simply issue the following:

  • npm install
  • ionic serve

In order to build the application for deployment:

  • ionic build --public-url=./

Built With

  • Typescript
  • Ionic React
  • ReactJS
  • Web Bluetooth Specification
  • Uses React Hooks Context and Reducer for Flux like State Management

Authors

J-Cat

License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License

Acknowledgments

  • Thanks to ligi who wrote the Android/Java Vaporizer Control Application, which allowed me to more easily identify many of the Crafty service and characteristic UUIDs without having to figure it out (it didn't have all of them but it definitely helped!)

About

Control your Crafty Vaporizer by Storz & Bickel from a Web Page


Languages

Language:TypeScript 80.8%Language:CSS 18.0%Language:HTML 1.1%Language:JavaScript 0.1%