The app, "HitIt," provides a comprehensive platform for your fitness journey.
Features:
User Authentication and Authorization: Security is our top priority. Users must log in to access their personal data and workouts.
Create Workouts: Design customized workouts with various exercises, intervals, and repetitions according to your own needs and goals.
Edit Workouts: No workout is set in stone. Edit your workouts as needed by adding or removing exercises or adjusting parameters.
View Public Workouts: Browse through our gallery of public workouts created and shared by other users. Get inspired or adopt them directly into your own training plan.
View Private Workouts: Your privacy is important to us. See your own workouts, visible only to you and not accessible or usable by other users.
Execute Workouts with Timer: While you train, our app provides a user-friendly timer with extensive control options. Fast forward, rewind, stop, resume, or cancel your workout as needed.
With "HitIt," you can tailor your fitness program to your preferences and effectively pursue your goals.
- https://interactjs.io/pro/
- zingtouch
- hammer.js
run cucumber playwright tests with: npm run test:e2e test/acceptance/features/login.feature
run cucumber playwright tests with: npm run ba2testExecution test/ba2/features/Interval.feature
which uses following package.json config
"test:e2e": "cucumber-js --require cucumber.conf.js --require test/acceptance/stepDefinitions/**/*.js --format @cucumber/pretty-formatter"
run with: npm testplaywright
which uses following package.json config:
"testplaywright": "npx playwright test"
Testing: Playwright, Cucumber, Vitest Frontend: Vue, Nuxt Backend: Mongodb, Express, Mongoose




