Kratom Tracker is a Golang/React application designed to help my friend manage and track their Kratom doses for pain management purposes.
The primary purpose of this application is to assist my friend in maintaining a consistent and safe Kratom dosing schedule. It addresses the common issue of her forgetting when she last took her dose, which can be problematic as doses should be taken at least 2 hours apart.
Currently, the application offers two main features:
- Dose Registration: A button that allows her to log when she's taken a dose.
- Daily Dose View: A display showing all doses taken for the current day.
There is a script called build_prod.sh
that will build the application for AMD64 Linux.
This script will create a output
directory with the compiled Go binary with the React frontend embedded.
You can then run the binary to start the application.
- Open the application in your web browser.
- When you take a dose of Kratom, click the "Register Dose" button.
- View your dose history for the day in the Daily Dose View section.
- Backend: Golang
- Frontend: React
(Consider adding potential future features or improvements you're planning)
(If you're open to contributions, add guidelines here)
GNU General Public License v3.0 (Copy included in the repository)
This application is designed for personal use in tracking Kratom doses. Always consult with a healthcare professional regarding the use of Kratom or any other substance for pain management. I am not a healthcare professional and do not endorse the use of Kratom or any other substance for pain management. This application exists just to help a friend out with something she is already doing.
This application is provided as-is with no warranty or guarantee of any kind.