Skip to content

Alexzzl/FitPulse

Repository files navigation

FitPulse

FitPulse is a Samsung Tizen TV-oriented fitness web app built from the provided Figma exports. It is implemented as a static modular web application so the source can be packaged directly into a .wgt without relying on a bundler at runtime.

Included flows

  • Welcome setup
  • Profile ready
  • Home
  • Library
  • Classic programs
  • 30-day calendar
  • Day detail
  • Get ready
  • Workout player
  • Rest
  • Workout complete
  • Me
  • History

Remote keys

  • ArrowUp / ArrowDown / ArrowLeft / ArrowRight: move focus
  • Enter: select
  • Backspace / Escape / Tizen key code 10009: back

Project commands

  • npm run dev Serves the project root at http://127.0.0.1:5173 for local design review.
  • npm test Runs a single-process verification script for remote mapping, focus behavior, and route history.
  • npm run build Copies the Tizen-ready app files into dist/.
  • npm run preview Serves the built dist/ output at http://127.0.0.1:4173.
  • npm run capture:store Generates the 4 Samsung Seller Office store screenshots into store-screenshots/.
  • npm run capture:ui Generates the UI Description screenshots into ui-description-screenshots/.
  • npm run ppt:fill Fills the Samsung UI Description PPT template and writes the output into docs/outputs/.
  • npm run assets:seller Runs the store screenshots, UI screenshots, and PPT generation in sequence.

Local preview note

Do not double-click index.html from dist/. The app uses browser ES modules, and most browsers block module loading from file:// for security reasons. Always preview through npm run dev or npm run preview.

Important config placeholders

Before signing and uploading, replace these values in config.xml:

  • Widget ID: http://yourdomain.com/fitpulse
  • Package ID: fpu1s26tv9
  • Application ID: fpu1s26tv9.FitPulse

The app currently targets 1920x1080 landscape TV layout.

Packaging and publishing

See scripts/tizen-package.md for packaging, testing on a TV, and Samsung TV Seller Office submission notes.

Additional Seller Office materials for this project:

  • docs/samsung-tv-seller-office-上线流程.md
  • docs/samsung-tv-seller-office-字段填写模板.md
  • docs/samsung-tv-ui-description-pptx-中文大纲.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors