# Haritora Firmware Site A website to manage the firmware of your Haritora / other Shiftall devices, making use of Web Bluetooth & WebUSB. Made in SvelteKit & Skeleton. Currently supports the `HaritoraX Wireless` & `HaritoraX 2 trackers` which both update using the [web-bluetooth-dfu](https://github.com/thegecko/web-bluetooth-dfu) package. `HaritoraX Wired` and `GX(6/2)` dongles are still being investigated! Most devices use the `nRF52` platform. Check out the live instance @ [dfu.slimetora.dev](https://dfu.slimetora.dev)! ## Contribution If you want to contribute, please make sure to follow GitHub's [Community Guidelines](https://docs.github.com/en/site-policy/github-terms/github-community-guidelines) and [Terms of Service](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service).
If you have followed all of them, you can make a pull request [here](https://github.com/JovannMC/haritora-firmware-site/pulls) after using the following instructions: - Install bun - [bun.sh](https://bun.sh/) - Clone the project - `git clone https://github.com/JovannMC/haritora-firmware-site.git` - Install the dependencies - `bun i` - Create a local certificate with [mkcert](https://github.com/FiloSottile/mkcert) in the root directory - `mkcert localhost` - Start the dev environment - `bun dev` - Make your changes and build - `bun run build` ## License This project is licensed under the [MIT](https://opensource.org/license/MIT/) License - see the [LICENSE](LICENSE) file for details
## Acknowledgments - [SvelteKit](https://kit.svelte.dev/) - [Skeleton](https://www.skeleton.dev/) - [web-bluetooth-dfu](https://github.com/thegecko/web-bluetooth-dfu)