Skip to content

marcsances/repquest

Repository files navigation

RepQuest (Codename WeightLog)

Node JS CI

This is a free workout and fitness tracker developed as a PWA.

It is being developed by Marc Sances.

Technologies

Requirements

  • Node 17+ (Tested on Node 21)

Changelog

Refer to the file whatsNew.tsx or the built in What's new page in the app for a changelog.

Usage

You can access a live version of this app through this link.

The next steps are necessary only if you want to run or modify this app locally.

To install, run:

npm install

Please remove the Alceris tracking script (https://alceris.com/script.js) on index.html if you want to deploy in production your own instance, otherwise your events will end up in my analytics dashboard.

npm start

To build for production, run:

npm run build

FAQ

Why there are no workouts by default?

This app is intended to be a workout log for already instructed users.

It is being developed by a single developer with no fitness instruction, and providing any kind of opinionated information would be detrimental in the job of fitness professionals. Please refer to a qualified fitness professional if you require assistance using this app.

We do offer the possibility to import exercises from Free Exercise DB, but without any kind of assistance whatsoever.

Do I need to clone this project and host it to use this app?

No, you can use my hosted version at https://client.repquest.app

Can I host this project or modified versions of it?

Yes, you can under the terms of the GNU General Public License version 3 or, at your election, any later version.

This means, along further restrictions, that you are required to provide your users with access to the source code, should they request you to do so.

Can I charge for modified versions of this app?

Yes, but you are required to provide the source code for them upon request from your users, which may also freely distribute your app if they wish to do so.

Will this app always be free?

The core app (RepQuest) will always be free for everyone. Plans for additional services on top of it are undergoing, we will be excited to announce them when they are available.

Are pull requests accepted?

Yes, refer to the file CONTRIBUTING.md before sending a pull request.

Where can I contact you?

Either use the contact form at this link or you may email me directly at marc.sances@coetic.cat

License

Copyright Marc Sances 2025. All rights reserved.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/

Releases

No releases published

Packages

No packages published

Languages