Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emoral435/swole-goal
Size is the prize - and swole is the goal ποΈ
https://github.com/emoral435/swole-goal
api-rest docker-compose go postgresql sveltejs
Last synced: about 1 month ago
JSON representation
Size is the prize - and swole is the goal ποΈ
- Host: GitHub
- URL: https://github.com/emoral435/swole-goal
- Owner: emoral435
- License: other
- Created: 2024-02-25T17:34:48.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T01:58:51.000Z (6 months ago)
- Last Synced: 2024-09-29T11:52:21.170Z (about 2 months ago)
- Topics: api-rest, docker-compose, go, postgresql, sveltejs
- Language: Go
- Homepage: https://todo.com
- Size: 390 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[//]: # "header"
ποΈββοΈSwole is the GoalποΈββοΈ
[//]: # "tech stack used"
[//]: # "catch"
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](https://www.strong.app/) 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](https://docs.docker.com/desktop/install/windows-install/) 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...
```shell
# 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](localhost:4173) π## The Wiki π
Visit the [wiki](https://github.com/emoral435/swole-goal/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 π](https://starlogs.dev/emoral435/swole-goal)