Skip to content
View in the app

A better way to browse. Learn more.

moosecatSoft

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation on 01/12/2025 in Posts

  1. Alright! You might not know, I forget if I mentioned it, but I've slightly pivoted for a few weeks. I was using the RP Hypertrophy app and my subscription ran out. To my great surprise I tried to get in to see what my prior workouts had been and I was completely locked out. I was pretty livid and naturally this spurned me on to create my own fitness app. The purposes of this first post, before I create a section for this is to discuss where we sit so far. Base Data laid down for 277 exercises. Exercises are broken up into their primary and secondary muscle groups. You can quickly filter and find the ones you want to do. The IO structure, I believe, is completed. Now I need to build the UI to actually interact with it. With this I'll have a VERY rudimentary workout system where I can track workouts. What I haven't created are the workout plans. Think of it this way. A Workout is composed of Exercises, Exercises are composed of sets, and sets are composed of reps/weight or time/weight. All of this is contained within a workout plan. So I'll need to work on that next after this. Once this is working for me I'll see if I can get a WebGL build of it running on the website. Then you can try it out for free and see what I'm missing! Eventually it'll be an apk and...whatever the hell iOS uses on their app store. I've got a few class names that I regret at this point but I'll see about fixing those in a refactor once the whole thing is working. Basically there is a subtle distinction between an immutable ExerciseSheet, and a modifiable Exercise. Unfortunately I had already called the former "Exercise" so I called the latter "Exercise Stats". Not a huge fan, but it works for now.
This leaderboard is set to Chicago/GMT-05:00

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.