radex.ma

Créez des mini-apps pour Radex

Touchez les gens dans l'app qu'ils utilisent déjà, sans installation. Les mini-apps sont de petites applications web isolées qui ne parlent au téléphone qu'à travers le SDK Radex.

Commencez avec le designer IA

Ouvrez radex.ma Play et décrivez votre app en darija, en français ou en anglais. Le designer écrit les pages, les données et le manifeste, et continue de modifier au fil de la discussion. Tout tourne dans un simulateur de téléphone à côté de votre code.

Publier en trois étapes

  1. ConstruireDans le studio, ou dans votre éditeur avec l'outil de publication en ligne de commande.
  2. VérifierTestez dans le simulateur. La publication lance l'audit de sécurité et une revue IA de ce que fait l'app.
  3. Publierradex.ma signe un petit paquet (quelques Ko) qui apparaît dans l'onglet Apps. Incrémentez la version pour mettre à jour.

Fonctionnement

Votre mini-app est en HTML, CSS et JavaScript, avec un manifeste qui dit ce dont elle a besoin. Radex n'accorde rien de plus.

{
  "id": "hammam_spa",
  "name": "حمام و مساج",
  "version": "1.0.0",
  "icon": "spa",
  "permissions": ["payment", "storage"],
  "collections": ["centers"],
  "allowedDomains": []
}

Le SDK Radex

Chaque appel renvoie une Promise et est vérifié par le téléphone par rapport à votre manifeste.

const centers = await radex.query("centers");     // your data/centers.json
await radex.storage.set("favs", JSON.stringify(favs));
await radex.pay(350, "Argan massage · 60 min");     // radex.ma shows its own confirmation
radex.toast("Booking confirmed");

Sûr pour les utilisateurs, par conception

  • Chaque mini-app tourne sur sa propre origine, isolée de l'hôte et des autres apps
  • Réseau limité aux domaines déclarés, affichés avant l'ouverture de l'app
  • Les paiements sont confirmés dans une fenêtre radex.ma, avec des montants vérifiés par le téléphone
  • Hameçonnage, code caché et collecte abusive sont bloqués avant publication

Kit de design

Radex UI fournit listes, cartes, boutons, panneaux, chargements squelettes et états d'erreur assortis à l'app, en clair et en sombre, pensés d'abord pour l'arabe.

Mini-app taxi montrant le chauffeur en route
Mini-app repas avec le menu d'un restaurant et le panier

Gratuit pendant la bêta

La publication est gratuite. La clé développeur gardée dans votre navigateur possède l'identifiant de votre app : gardez ce navigateur (ou exportez la clé) pour publier des mises à jour.