ZeppOS App Store explorer web-application https://ze.mmk.pw/
  • TypeScript 51.2%
  • Python 37.5%
  • MDX 4.6%
  • CSS 3.3%
  • JavaScript 2.3%
  • Other 1.1%
Find a file
MelianMiko 57ce831302
All checks were successful
Build and install Docker container / release (push) Successful in 2m5s
Build and install Docker container / deploy (push) Successful in 57s
[Refactor] Hardened docker image
2026-01-12 15:14:22 +00:00
.forgejo/workflows [Fix] Auto-update clean require_reindex flag, queue item retry 2026-01-04 07:44:33 +00:00
alembic [Refactor] Accent color calculation on backend 2025-11-09 06:12:54 +00:00
docs [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
zeppexplorer [Refactor] Hardened docker image 2026-01-12 15:14:22 +00:00
zeppexplorer_patches [Fix] ZeppOS ZPM 3.3.0 compatibility 2025-11-30 05:21:57 +00:00
zeppexplorer_web [Fix][Rework] Patcher form moved to separate page, minor UI fixes 2025-12-30 08:27:42 +00:00
.dockerignore [Feature] Zepp Flow related patches 2025-10-25 04:37:06 +00:00
.env.example [Feature] Flow UI t18n patch, add repl lang picker 2025-10-25 09:52:23 +00:00
.gitignore [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
alembic.ini [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
compose.yml [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
Dockerfile [Refactor] Hardened docker image 2026-01-12 15:14:22 +00:00
justfile [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
LICENSE [Docs] Add README and LICENSE 2025-10-16 07:15:21 +00:00
pdm.lock [Refactor] Hardened docker image 2026-01-12 15:14:22 +00:00
pyproject.toml [Refactor] Hardened docker image 2026-01-12 15:14:22 +00:00
README.md [Docs] Add README and LICENSE 2025-10-16 07:15:21 +00:00

Zepp Explorer

Web-application that provides access to ZeppOS applications and watch face catalogue for all device models and most regions.

Features:

  • Local database mirroring and icon cache for faster navigation;
  • Application and firmware release history;
  • Device benchmark results server.

Tech stack: Python, FastAPI, SQLAlchemy, TypeScript, React, BeerCSS.

Local deployment

With docker: docker compose up -d --build.

Without docker (requires Python3, PDM, Node.js, Just and more staff):

# 0. Start a postgres and redis servers manually, or use Docker (just startdb)

# 1. Configure application
cp ./docs/config.yml ./data/config/config.yml
vim ./data/config/config.yml # add at least one amazfit account to use content fetcher
cp ./.env.example ./.env
vim ./.env # at lest change SQL connection data

# 2. Install node dependencies and build UI
cd zeppexplorer_web
npm i
npm run build
cd ..

# 3. Fetch AppStore contents
pdm run python -m zeppexplorer.fetch
# Will take ~`4/account_count` hours, for single account ~4 hrs

# 4. Run backend and pray
just startback
# http://localhost:8000

# Optional: run UI in development mode in new terminal
just startui
# http://localhost:5173