A web-based, open-source alternative to track your lifts ๐๏ธ
- Created as a solution to opting out of continuing to buy Strong's subcription to track my weightlifting journey
- During my time at University learning relational databases, I realized that the underlying technology to store and track progression within the gym was something that I would love to challenge myself with!
- An open-source solution to save money and customize to a communities liking ๐คฉ๐ซ
Note
This program is fully hosted right now via localhost and package by a Docker container. I would love to host this on AWS, but I do not have the funds to manage their RDS instance :()
Click -> here to go to the installation page.
With Docker Desktop installed and opened, you can run these commands at the root directory of this GitHub repo...
# if you are running this for the first time, or have made changes and want to see it take affect on its deployment, use this
docker compose up -d --build
# starts the application in its detached state
docker compose up -d
# turns off the application
docker compose down
# wipes the container clean, effectively deleting the volumes for the database
docker compose down -v
And then open up localhost:4173 ๐
Visit the wiki in order to see more documentation about...
- How to use the software
- The database, and its general initial schema
- Contribution Guidelines
- Go's API documentation
- Dev dependencies for local development
- Local / Cloud usage And more!
If you liked what you saw, feel free to contact me! email: [email protected]