{"id":15095883,"url":"https://github.com/rangodisco/zelvy","last_synced_at":"2025-08-21T10:32:41.077Z","repository":{"id":248248140,"uuid":"827472921","full_name":"RangoDisco/zelvy","owner":"RangoDisco","description":"Tracking my fitness related goals","archived":false,"fork":false,"pushed_at":"2024-10-13T13:44:17.000Z","size":13910,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-19T22:27:36.971Z","etag":null,"topics":["discord","gin","go","templ"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RangoDisco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-11T17:59:51.000Z","updated_at":"2024-10-24T11:39:31.000Z","dependencies_parsed_at":"2024-07-13T12:29:41.906Z","dependency_job_id":"d41e7959-c2a4-48d6-8874-43e22d4fea50","html_url":"https://github.com/RangoDisco/zelvy","commit_stats":{"total_commits":155,"total_committers":1,"mean_commits":155.0,"dds":0.0,"last_synced_commit":"e4ca1d53fa7a35e270d53bd5493d232ae16228c5"},"previous_names":["rangodisco/zelby","rangodisco/zelvy"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RangoDisco%2Fzelvy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RangoDisco%2Fzelvy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RangoDisco%2Fzelvy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RangoDisco%2Fzelvy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RangoDisco","download_url":"https://codeload.github.com/RangoDisco/zelvy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230507592,"owners_count":18237027,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","gin","go","templ"],"created_at":"2024-09-25T15:43:06.892Z","updated_at":"2024-12-19T22:27:48.136Z","avatar_url":"https://github.com/RangoDisco.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zelvy\n\n![GitHub commit activity](https://img.shields.io/github/commit-activity/w/rangodisco/zelvy)\n![GitHub commits since latest release](https://img.shields.io/github/commits-since/rangodisco/zelvy/latest)\n![GitHub last commit](https://img.shields.io/github/last-commit/rangodisco/zelvy)\n\n\u003cimg src=\"assets/preview.png\" height=\"520\" alt=\"preview\"\u003e\n\n# What it is\n\nDiscord bot created in order to keep me accountable for my daily fitness related tasks. \\\nEach day the bot checks if each goals has been completed. These goals are:\n\n- `1h` gym session\n- `1h` of cardio (can be soft, like walking)\n- Less than `2100kcal` consumed\n- More than `1000kcal` burned\n- More than `2L` of water drank\n\nIf one of these goals is not met, the bot will mentionned the pre-determined winner and I will owe this person 5€.\\\nEach value is a variable and therefore can be changed at any time (depending on my objectives).\n\n# Technical details\n\nThis project is composed of 4 parts each containing a `README.md` file with more information:\n\n- 🤖 [Bot](https://github.com/rangodisco/zelvy/tree/main/bot) written in Go with\n  the [discordgo](https://github.com/bwmarrin/discordgo) library\n- 🖥 [Server](https://github.com/rangodisco/zelvy/tree/main/server) written in Go\n  with [Gin](https://github.com/gin-gonic/gin), [Gorm](https://github.com/go-gorm/gorm)\n  and [PostgreSQL](https://www.postgresql.org/).\n- 🌐 The server also includes a frontend written\n  with [Templ](https://github.com/a-h/templ), [htmx](https://github.com/bigskysoftware/htmx), [TailwindCSS](https://github.com/tailwindlabs/tailwindcss)\n  and [DaisyUI](https://github.com/saadeghi/daisyui)\n- 📱 [Companion app](https://github.com/rangodisco/zelvy-companion) Written with Swift, for now on its own repository but\n  will be moved here later\n\n# Backstory\n\nThe name comes from the J1 League football team [Machida Zelvia](https://www.zelvia.co.jp/)'s mascot Zelvy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frangodisco%2Fzelvy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frangodisco%2Fzelvy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frangodisco%2Fzelvy/lists"}