Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 2.76 KB

README.md

File metadata and controls

58 lines (48 loc) · 2.76 KB

🏋️‍♂️Swole is the Goal🏋️‍♂️

Postgres Go TypeScript GitHub Actions Svelte

A web-based, open-source alternative to track your lifts 🏋️

Why was this made? 🤔💭

  • 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 🤩💫

Screenshots of the application! 😲🚀

How do I run this locally? 💚🙂

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 💚

The Wiki 📕

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!

Get in touch 💬

If you liked what you saw, feel free to contact me! email: [email protected]

Star Logs 🚀