CureBox is a smart solution which makes scheduled medication simple and controllable. It allows patient to simplify following medication schedule and connect with doctor and relatives. Integrated admission monitoring also enables notifying loved ones in case of medication schedule violation.
You will need golang compiler with modules support to build the binaries.
Build Server and run it on your host:
make build_main_local
./build/gopher-box -db-file ./events.db -init-db -port 8080 -server
Device requires your Arduino to be flashed with Firmata Firmware. You can make it with gort, gobot has instructions for different platforms.
Build Device for arm64:
make build_device
./build/device
Or build Device for local use:
make build_device_local
./build/device