{"id":21259308,"url":"https://github.com/rjgaton007/gyms","last_synced_at":"2025-07-11T02:33:17.287Z","repository":{"id":208235726,"uuid":"697169557","full_name":"RJGATON007/gyms","owner":"RJGATON007","description":"Gym Management System with SMS Support","archived":false,"fork":false,"pushed_at":"2024-10-16T05:02:43.000Z","size":118299,"stargazers_count":23,"open_issues_count":2,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T19:41:29.230Z","etag":null,"topics":["capstone-2","capstone-project","customtkinter","gym-application","gym-management","gym-management-system","gym-management-ystem","gyms","pure-python","python-app","qr-attendance","qrcode-scanner","rjgaton007","semaphore-sms-api","sorsogon-state-university","sorsogon-state-university-bulan-campus","ssu","tkinter-gui","tkinter-python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/RJGATON007.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":"2023-09-27T07:39:29.000Z","updated_at":"2025-01-07T09:32:14.000Z","dependencies_parsed_at":"2024-05-18T03:29:12.803Z","dependency_job_id":null,"html_url":"https://github.com/RJGATON007/gyms","commit_stats":null,"previous_names":["rjgaton007/gyms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RJGATON007/gyms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJGATON007%2Fgyms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJGATON007%2Fgyms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJGATON007%2Fgyms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJGATON007%2Fgyms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RJGATON007","download_url":"https://codeload.github.com/RJGATON007/gyms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJGATON007%2Fgyms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264712961,"owners_count":23652696,"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":["capstone-2","capstone-project","customtkinter","gym-application","gym-management","gym-management-system","gym-management-ystem","gyms","pure-python","python-app","qr-attendance","qrcode-scanner","rjgaton007","semaphore-sms-api","sorsogon-state-university","sorsogon-state-university-bulan-campus","ssu","tkinter-gui","tkinter-python"],"created_at":"2024-11-21T04:13:40.068Z","updated_at":"2025-07-11T02:33:16.689Z","avatar_url":"https://github.com/RJGATON007.png","language":"Python","funding_links":["https://www.buymeacoffee.com/gbraad"],"categories":[],"sub_categories":[],"readme":"#   GYM MANAGEMENT SYSTEM WITH SMS SUPPORT\n\n![gym](https://github.com/RJGATON007/gyms/assets/89822716/a725e3b1-9a0c-4d48-910d-4e90a3935f16)\n\n\nThe D'Grit Gym Management System with SMS support is a desktop application aim to enhance the fitness center's communication efficiency, \nstreamline operations, and improve gym member management. The system includes a QR code for  member and employee attendance. With the use of SMS, \nthis creative system may provide timely attendance notifications, automate duties, and communicate with gym members via SMS, reminders for gym membership \nplans,and analytics. Reduced operating costs, better communication, more satisfaction among members, improved security of information. \n\n1. Attendance Management with SMS Support\n2. Account Management\n3. Membership Management with renewal(1-month only)\n4. Employee Management\n5. Trainer Management\n6. Equipment Inventory\n7. Payment Monitoring(Dashboard)\n8. Integrate QR code attendance with SMS support\n\n# Requirements For Installation\n- Pip install -r Requirements.txt\n- if it doesn't work, check the packages in setup.py and install them manually\n# IDE\n- Pycharm professional(Updated version) or VS Code (setup venv)\n# Language used\n- Python 3.11\n# Library\n- Tkinter/Customtkinter https://customtkinter.tomschimansky.com/\n# Database\n- SQLite 3\n# SMS API\n- Semaphore (Subscribe to semaphore to get the API key)\n\n  Note:\n  - Every Account Registered has only 1 role.\n  - When resetting username and password, a philippine number is required(e.g: 091234567890 11-digit)\n  - Semaphore API key is required for sending sms.\n  - Only the registered account's contact number will only recieve the OTP for resetting the username and password.\n  - username and password must be mixed with uppercase and lowercase, numbers and symbols.\n  - The renewal of membership is set to 1-month.\n  - When the end_date is reached, the status of the member will automatically expire and the qr code will be denied in the qr attendance.\n  - If the status of the trainer and employee is inactive, the qr attendance will deny the qr code.\n  - press Q to close the scanner\n \n# Send G-cash for donations\n - 09776324808\n\n# Email:\n- robertgaton2017@gmail.com\n\n# TO CONVERT THE FILE TO EXE, CONTACT ME\n\n\u003ca href=\"https://www.buymeacoffee.com/gbraad\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frjgaton007%2Fgyms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frjgaton007%2Fgyms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frjgaton007%2Fgyms/lists"}