Pi est ravi d'annoncer le lancement du Hackathon de Commerce Pi, dans lequel la communauté Pi va créer une application pour localiser facilement les entreprises locales qui acceptent Pi.

Suite au succès de l'événement PiFest en décembre 2023, où des milliers de pionniers ont participé de 155 pays, il est devenu évident que la communauté Pi—commerçants et clients—est enthousiaste à l'idée de s'engager dans des transactions Pi au sein de leurs communautés. Mais ces entreprises et clients ont besoin d'une plateforme sur laquelle ils peuvent se découvrir et faire des affaires, tout en utilisant Pi.

C'est là que le Hackathon de Commerce Pi entre en jeu. En réponse à cette demande, ce hackathon soutient le développement d'une application de commerce qui connecte les entreprises locales Pi avec les pionniers.

En soutien à ce hackathon, l'équipe centrale a développé un prototype pour une application de commerce dont les développeurs peuvent s'appuyer. Ce prototype sera partagé au début du Hackathon de Commerce Pi, le 1er février, mais pour l'instant, trouvez une sélection d'images du prototype ci-dessous ! Ce hackathon vise à rassembler les développeurs pionniers pour contribuer au développement de cette utilité, avançant notre objectif de réseau ouvert.

Le Défi

Basé sur le prototype de l'application de commerce de l'équipe centrale, travaillez en équipes pour construire une application de commerce qui soutiendra la découvrabilité et les connexions entre les entreprises locales et les clients. Les fonctionnalités de l'application comprennent une base de données et une carte des entreprises, des profils d'entreprises, des menus, des programmes de fidélité, des paiements Pi, et plus encore !

Ci-dessous se trouve une vidéo qui vous guide à travers le prototype de l'application et renvoie directement aux maquettes et au prototype Figma. Cette vidéo sert de guide. Pour des prototypes et des maquettes à jour et détaillés, les participants doivent consulter les fichiers Figma sur GitHub.

Téléchargez le prototype de l'application et les maquettes sur GitHub ici. Ces fichiers sont sous licence PiOS pour une utilisation par les développeurs de la communauté Pi. Cliquez sur le nom du fichier “pi_commerce_app_mockup.fig.” Sur l'écran suivant, cliquez sur l'icône de téléchargement à droite.

Après avoir téléchargé les fichiers Figma, vous verrez les écrans de maquette. Pour utiliser le prototype, cliquez sur le bouton Lecture, ce qui vous permet de cliquer et de naviguer dans le prototype de l'application.

Avantages et soutien

  • Fonctionnalité du jour Pi : L'application gagnante sera mise en avant lors de notre célébration mondiale du jour Pi le 14 mars 2024 ! L'application sera partagée dans nos communications officielles, la rendant accessible à des millions de pionniers dans le monde entier.

  • Soutien à l'application gagnante : L'application gagnante, si construite en utilisant PiOS, peut recevoir un soutien de l'équipe centrale Pi, y compris des ressources serveur pour assurer la stabilité de l'application et la suppression des barrières de coût.

Comment participer

Pour participer au hackathon, les développeurs intéressés doivent remplir ce formulaire d'inscription et s'inscrire à la liste de diffusion du hackathon pour des mises à jour officielles et de l'aide à la formation d'équipe. La collaboration est essentielle, et les participants sont encouragés à contacter d'autres développeurs pour créer des équipes ou des groupes axés sur la construction de leur application.

Entre le 1er février et le 3 mars 2024, des développeurs du monde entier collaboreront pour construire une application de commerce Pi qui reliera commerçants et clients, et facilitera les transactions et l'utilité Pi. L'application gagnante sera annoncée à la communauté le jour Pi, le 14 mars 2024 !

Directives de participation

  • Inscription : Tous les participants doivent s'inscrire en utilisant le formulaire fourni pour être éligibles au hackathon. Assurez-vous également de vous inscrire à la liste de diffusion du hackathon pour des mises à jour officielles de l'équipe centrale, des ressources pour le hackathon, des liens de soumission et des rappels, et plus encore.

  • Chronologie : L'inscription et la formation des équipes commenceront le 23 janvier 2024. Le hackathon commencera officiellement le 1er février 2024, et les soumissions seront dues le 3 mars 2024 à 23h59 PT. Le prototype de l'application sera disponible vers le 1er février, après quoi les développeurs auront un mois pour construire l'application. Par conséquent, la période du 23 au 31 janvier sera cruciale pour former des équipes et se préparer à construire votre application Pi.

  • Taille de l'équipe : Il n'y a pas de limite sur la taille des équipes car nous encourageons les développeurs à collaborer sur PiOS et à contribuer à la construction de la meilleure application de commerce possible. La communauté Pi verra de meilleures applications de commerce Pi si les développeurs se regroupent pour créer quelques applications de haute qualité au lieu de former un grand nombre d'équipes manquant des ressources de développeur nécessaires.

  • Licence PiOS : Tout comme les participants sont encouragés à utiliser le prototype créé par l'équipe centrale Pi comme point de départ, ils sont également fortement conseillés d'utiliser la licence Pi Open Source pour leur application. Cela favorise non seulement la collaboration avec des développeurs du monde entier, mais permet également des contributions et une localisation supplémentaires pour la diverse communauté Pi. En savoir plus sur PiOS ci-dessous.

Directives de l'application

  • Le prototype sert de guide pour le flux et la fonctionnalité de l'application. Bien que les développeurs soient encouragés à le suivre de près, ils ne sont pas tenus de construire une réplique exacte. Il est permis d'ajouter des fonctionnalités supplémentaires ou des éléments uniques spécifiques à leur localité.

  • Les applications doivent respecter nos directives de marque.

  • Les applications ne doivent jamais demander aux pionniers d'entrer leur phrase secrète.

  • Les applications doivent utiliser uniquement le SDK Pi pour les paiements ; les applications ne peuvent pas facturer avec des actifs non-Pi ou des devises fiat.

  • Les applications doivent utiliser uniquement le SDK Pi pour l'authentification ; il ne devrait pas y avoir de compte ou connexion spécifique à l'application requis, ni de création de compte supplémentaire.

  • Les applications doivent être déployées sur le Testnet, en dehors du bac à sable, pour que les pionniers et les examinateurs puissent interagir avec l'application.

  • L'application a une interface utilisateur fonctionnelle et prend en charge les interactions des utilisateurs.

  • L'application doit être minimalement fonctionnelle.

  • Les applications doivent respecter nos directives recommandées de collecte de données et ne peuvent PAS collecter de données utilisateur au-delà de ce qui est nécessaire pour la fonctionnalité de base.

  • Le nom de l'application doit être en caractères anglais.

  • L'application doit avoir une description précise en anglais.

  • L'application a une politique de confidentialité.

Instructions

Formation de l'équipe

  • Canal de discussion

    • Rejoignez le canal de discussion Pi “Hackathon de Commerce Pi” sur l'application de minage ou sur le navigateur Pi.

    • Parlez de vous : quelles sont vos compétences, quelle est votre expérience et tout ce que vous aimeriez partager. Vous pouvez contacter d'autres via des DMs stakés pour discuter de l'intégration dans des équipes.

  • Formulaire d'inscription et groupe Google.

    • Après vous être inscrit au Hackathon de Commerce Pi, vous serez invité à rejoindre un groupe Google. Vous recevrez ensuite des e-mails de l'équipe centrale pour vous aider à identifier et à vous connecter avec des pairs ayant des compétences complémentaires pour d'éventuelles collaborations.

  • PiOS

    • Découvrez les applications de commerce sur PiOS et contribuez à leur code !

Développement d'application

Vous devrez enregistrer votre application dans le Portail des développeurs Pi. Suivez les instructions ci-dessous pour commencer, et pour vous assurer que votre application est accessible sur le navigateur Pi.

  1. Naviguez vers le Portail des développeurs (develop.pi) dans le navigateur Pi

    1. Si vous visitez pour la première fois, lisez et acceptez les termes et conditions

  2. Si vous n'avez jamais créé d'application auparavant, appuyez sur “Nouvelle application” et assurez-vous de sélectionner “Pi Testnet” comme réseau de l'application

  3. Sur le tableau de bord de l'application que vous souhaitez modifier, appuyez sur le bouton “Configuration”

  4. Faites défiler jusqu'au champ intitulé “L'URL de votre application”, et entrez l'URL de votre application

    1. L'URL ne peut pas être la même qu'une autre URL déjà utilisée par un projet du Portail des développeurs. Si vous avez une application Testnet et Mainnet, vous devez utiliser l'URL que vous souhaitez que les utilisateurs utilisent pour accéder à votre application Mainnet. L'application Testnet doit utiliser un sous-domaine de l'application Mainnet ou une URL complètement différente

    2. Vous devez posséder cette URL ; vous serez invité à vérifier la possession plus tard

  5. Appuyez sur le bouton “Soumettre”, cela vous ramènera au tableau de bord de l'application

  6. Appuyez sur le bouton “Liste de contrôle”

  7. Suivez les étapes de la Liste de contrôle de l'application pour configurer, tester et déployer votre application

Soumission

La soumission d'application se fera sur un formulaire. Ce formulaire sera partagé dans les semaines précédant la date limite de soumission (3 mars 2024). L'équipe centrale partagera ce formulaire avec les participants enregistrés.

Ressources

  • Guide d'intégration des développeurs : Détails des étapes nécessaires pour se configurer en tant que nouveau développeur dans l'écosystème Pi

  • Liste de contrôle pour commencer : Un guide de démarrage rapide des étapes nécessaires pour commencer à construire sur Pi

  • Dépôt GitHub de la plateforme Pi : Notre documentation pour développeurs qui contient toutes les informations nécessaires pour intégrer notre SDK Pi et nos API

  • Dépôt de l'application de démonstration Pi : Examinez ou clonez notre code d'application de démonstration comme modèle pour vos applications. Pour l'utiliser, naviguez vers “demo.pi” dans le navigateur Pi

  • PiOS : En savoir plus sur la licence de logiciel Pi Open Source et comment l'utiliser (page App PiOS trouvée ici)

  • Atelier SDK : Regardez une présentation sur la façon d'utiliser le SDK Pi

  • Atelier Produit : Regardez un guide de conception de produit pour les applications Pi, adapté aux participants du hackathon

PiOS

La licence de logiciel Pi Open Source (PiOS) permet aux développeurs de la communauté Pi de créer des applications et des outils Pi Open Source pour l'écosystème Pi. La licence PiOS accorde une utilisation illimitée du logiciel uniquement au sein de l'écosystème Pi. Les développeurs sont encouragés à utiliser cette licence lors du développement d'une application Pi ainsi qu'à s'appuyer sur les diverses applications et outils PiOS partagés par d'autres développeurs de la communauté Pi. Suivez les instructions ci-dessous pour utiliser la licence PiOS.

  1. Suivez les instructions ici.

  2. Incorporer la licence PiOS : Votre dépôt de code doit inclure la licence PiOS. Obtenez-la ici. N'oubliez pas de personnaliser la section des droits d'auteur du fichier LICENSE dans votre dépôt.

  3. Liez votre dépôt : Utilisez le modèle fourni ci-dessous pour ajouter votre projet à la liste. Assurez-vous de remplir tous les détails pertinents sur votre application.

Conclusion

Le Hackathon de l'application de commerce Pi présente une occasion passionnante pour les développeurs pionniers de contribuer à la croissance de l'écosystème Pi. En construisant une application de commerce localisée, les participants peuvent jouer un rôle vital dans la facilitation des transactions Pi et la connexion des entreprises avec la communauté Pi. Nous avons hâte de voir les solutions innovantes qui émergeront de ce hackathon, contribuant à notre objectif plus large d'utilité de réseau ouvert. Inscrivez-vous maintenant et faites partie de la façon de façonner l'avenir des transactions Pi !