App Icon

HmDashboard

Créé par l'équipe Harmony Gallery . Un projet full-stack qui acquiert, traite, analyse et visualise toutes les données des applications et services atomiques du marché des applications HarmonyOS.

Fondation Rust Base de Données Puissante Support Multi-Plateforme Lauréat du Concours OpenAtom
Vues Totales du Projet
totalViews
Vues du Jour
todayViews
Vues Totales des Apps HarmonyOS
harmonyTotalViews
* Plage de statistiques de données de 2025-11-01T 04:00:00 +00:00 à présent. Échec de la mise à jour automatique ! Dernière mise à jour 2026-04-14T 00:06:46 +00:00.

Introduction Détaillée

Le contenu suivant se concentre sur les objectifs du projet, les capacités de base et l'architecture technique.

01

À quoi Sert ce Projet

Cette application est une application HarmonyOS développée directement par l'équipe Harmony Gallery. Elle collecte les données publiques du marché des applications Huawei et les transforme en graphiques et rapports intuitifs. En bref, vous pouvez consulter ici la dynamique de presque toutes les applications HarmonyOS.

1. Aperçu des Données & Analyse Graphique : Consultez intuitivement les téléchargements, les tendances de notation et la distribution du marché via des classements, des graphiques circulaires et des graphiques linéaires.

2. Rechercher des Apps & Voir les Détails : Prise en charge de la recherche et du tri par nom, notation, etc. ; recherche in-app ; recherche par lien de partage. Vous pouvez consulter diverses données d'application et graphiques de tendance.

3. Mise à Jour Automatique Planifiée : Les données sont synchronisées toutes les 30 minutes en arrière-plan, vous garantissant toujours les données les plus récentes.

4. Opérations Interactives & Partage : Cliquez sur les graphiques pour filtrer les données, cliquez sur les applications pour accéder aux pages de détail ; vous pouvez également partager facilement les pages d'application via des liens, la saisie en l'air ou le tap-to-share HarmonyOS.

5. Contribuer & Mettre à Jour les Infos : Vous pouvez contribuer au tableau de bord des applications via le partage AppMarket et la page "Moi", en aidant à soumettre de nouvelles applications ou à mettre à jour les informations des applications.

02

Fonctions Web Principales

  • 1. Statistiques de Données : Affichage des données statistiques des indicateurs clés tels que le nombre total d'applications, le total des services atomiques et le total des développeurs.
  • 2. Classements de Téléchargement : Fournit la liste des 20 meilleures applications par téléchargements, ainsi que les classements de téléchargements hors applications Huawei.
  • 3. Détails de l'Application : Cliquez sur n'importe quelle icône d'application pour voir les informations détaillées, y compris les téléchargements, les évaluations, les appareils pris en charge, les informations de version, etc.
  • 4. Analyse des Tendances : Affichage des graphiques de tendances d'évolution et de tendance incrémentale des téléchargements d'applications.
  • 5. Liste des Applications : Tableau détaillé des informations d'application avec fonctions de recherche, tri et filtrage.

Stack Technique

Le projet adopte une stack technique moderne, garantissant haute performance, haute disponibilité et maintenabilité

Backend (Rust)

Stack Rust implémentant l'agrégation de données, l'exposition API, l'accès base de données et l'orchestration des capacités côté serveur

  • Rust 2024 Edition : Sécurité mémoire, abstractions à coût zéro, haute performance
  • Axum 0.8 : Framework web typé, conception API ergonomique
  • Tokio 1.47 : Runtime asynchrone, traitement concurrent efficace
  • SQLx 0.8 : Vérifications SQL à la compilation, opérations BDD typées
  • Reqwest 0.12 : Client HTTP, prise en charge du pooling de connexions et du retry automatique
  • Serde + TOML : Sérialisation/désérialisation, gestion configuration
  • Tracing : Journalisation structurée et suivi performance
  • Compression Tower HTTP : Brotli, Gzip, Deflate, Zstd

Base de Données (PostgreSQL)

PostgreSQL 12+ (14+ recommandé), puissante base de données relationnelle

  • Tables : app_info, app_metrics, app_rating, app_raw, substance, etc.
  • Déclencheurs : Mises à jour automatiques et maintenance de cohérence
  • Optimisation Index : Amélioration performance requêtes
  • Cascades Clés Étrangères : Garanties intégrité données
  • Champs JSON : Support structure données flexible

Frontend Web

Frontend Site S

  • JavaScript Natif : Sans dépendances framework, léger et efficace
  • Chart.js + Date-fns : Visualisation données
  • Markdown-it : Rendu Markdown
  • Design Responsive : Adaptation mobile

Frontend Site T

  • Vue.js : Framework frontend progressif

Frontend HarmonyOS

  • ArkTS : Langage développement applications HarmonyOS
  • ArkUI : Framework UI déclaratif
  • ArkWeb : Intégration conteneur Web
  • Stage Model : Modèle ingénierie moderne
  • Hvigor : Chaîne outils build

Accès Base de Données

L'équipe Harmony Gallery fournit des interfaces fonctionnelles de requête de données, d'analyse statistique et autres pour le marché des applications HarmonyOS. Les projets nécessiteux sont invités à s'intégrer à notre base de données.

⚠️ Avis Important

Vous devez nous informer avant de vous intégrer à la base de données, sinon cela peut violer la licence open source.

Les utilisateurs ne doivent pas stocker localement les informations obtenues sous leur forme originale.

Tout contenu affiché sur les sites liés amicalement n'a aucun rapport avec le Tableau de Bord des Applications HarmonyOS. L'équipe du projet Harmony Gallery n'est pas responsable de la maintenance du contenu des liens amicaux.

Documentation API

Consultez la documentation API complète pour comprendre les méthodes d'intégration de données Si vous souhaitez utiliser notre base de données, veuillez d'abord nous contacter !

Contactez-nous

Merci à tous les développeurs et partenaires ayant contribué au projet

Équipe Harmony Gallery

shenjack
Email: 3695888@qq.com
Responsable Principal
清霁·Rayawa
Email: rayawa.work@outlook.com
Développement App HarmonyOS, Production du Site
tianxiu2b2t
Email: administrator@ttb-network.top
Responsable Web Site T
Groupe de Communication Officiel Harmony Gallery
Groupe QQ

Remerciements

  • Remerciements Projet : 伤心萨摩耶, HEZI641
  • Remerciements App HarmonyOS : 筱冉, 音唯Artix
  • Merci à l'Alliance des Développeurs Huawei pour le support technique

Licence

Licence GPL-3.0

Ce projet est open-sourcé sous licence GPL-3.0, permettant utilisation, modification et distribution gratuites, mais les œuvres dérivées doivent utiliser la même licence