Pi è entusiasta di annunciare il lancio del Pi Commerce Hackathon, in cui la comunità Pi creerà un'app per localizzare facilmente le aziende locali che accettano Pi.

A seguito del successo dell'evento PiFest nel dicembre 2023, dove migliaia di Pionieri hanno partecipato da 155 paesi, è diventato evidente che la comunità Pi—sia commercianti che clienti—è entusiasta di impegnarsi in transazioni Pi all'interno delle loro comunità. Ma, queste aziende e clienti hanno bisogno di una piattaforma sulla quale possano scoprire l'uno l'altro e condurre affari, tutto utilizzando Pi.

Ecco dove entra in gioco il Pi Commerce Hackathon. In risposta a questa domanda, questo hackathon supporta lo sviluppo di un'app di commercio che collega le aziende locali Pi con i Pionieri.

In supporto a questo Hackathon, il Core Team ha sviluppato un prototipo per un'app di commercio da cui gli sviluppatori possono partire. Questo prototipo sarà condiviso all'inizio del Pi Commerce Hackathon, il 1 febbraio, ma per ora, trova una selezione di immagini dal prototipo qui sotto! Questo hackathon mira a riunire gli sviluppatori Pionieri per contribuire allo sviluppo di questa utilità, portando avanti il nostro obiettivo di Rete Aperta.

La Sfida

Basato sul prototipo dell'App di Commercio del Core Team, lavora in team per costruire un'App di Commercio che supporterà la scoperta e le connessioni tra le aziende locali e i clienti. Le funzionalità dell'app includono un database ricercabile e una mappa delle aziende, profili aziendali, menu, programmi fedeltà, pagamenti Pi, e altro ancora!

Di seguito è riportato un video che ti guida attraverso il prototipo dell'app e collega direttamente ai mockup e al prototipo Figma. Questo video funge da guida. Per prototipi e mockup aggiornati e dettagliati, i partecipanti dovrebbero consultare i file Figma su Github.

Scarica il prototipo dell'app e i mockup su GitHub qui. Questi file sono concessi in licenza PiOS per l'uso da parte degli sviluppatori della comunità Pi. Clicca sul nome del file “pi_commerce_app_mockup.fig.” Nella schermata successiva, clicca sull'icona di download a destra.

Dopo aver scaricato i file Figma, vedrai gli schermi dei mockup. Per usare il prototipo, clicca sul pulsante Play, che ti permette di cliccare attorno e navigare nel prototipo dell'app.

Vantaggi e Supporto

  • Caratteristica del Giorno di Pi: L'app vincente sarà presentata durante la nostra celebrazione globale del Giorno di Pi il 14 marzo 2024! L'app sarà condivisa nelle nostre comunicazioni ufficiali, portandola a milioni di Pionieri in tutto il mondo.

  • Supporto per l'App Vincente: L'app vincente, se costruita utilizzando PiOS, potrebbe ricevere supporto dal Core Team Pi, comprese risorse server per garantire la stabilità dell'app e la rimozione delle barriere ai costi.

Come Partecipare

Per partecipare al hackathon, gli sviluppatori interessati devono compilare questo modulo di registrazione e iscriversi alla mailing list del hackathon per aggiornamenti ufficiali e aiuto nella formazione dei team. La collaborazione è fondamentale, e i partecipanti sono incoraggiati a contattare altri sviluppatori per creare team o gruppi focalizzati sulla costruzione della loro app.

Tra il 1 febbraio e il 3 marzo 2024, sviluppatori di tutto il mondo collaboreranno per costruire un'app di commercio Pi che collegherà commercianti e clienti, e faciliterà transazioni e utilità Pi. L'app vincente sarà annunciata alla comunità il Giorno di Pi, 14 marzo 2024!

Linee Guida per la Partecipazione

  • Registrazione: Tutti i partecipanti devono registrarsi utilizzando il modulo fornito per essere idonei per il hackathon. Assicurati anche di iscriverti alla mailing list del hackathon per aggiornamenti ufficiali dal Core Team, risorse per il hackathon, link per le sottomissioni e promemoria, e altro ancora.

  • Timeline: La registrazione e la formazione dei team inizieranno il 23 gennaio 2024. Il hackathon inizierà ufficialmente il 1 febbraio 2024, e le sottomissioni dovranno essere presentate entro il 3 marzo 2024 entro le 23:59 PT. Il prototipo dell'app sarà disponibile intorno al 1 febbraio, dopo il quale gli sviluppatori avranno un mese per costruire l'app. Pertanto, il periodo dal 23 al 31 gennaio sarà critico per formare team e prepararsi a costruire la tua app Pi.

  • Dimensione del team: Non ci sono limiti alle dimensioni dei team poiché incoraggiamo gli sviluppatori a collaborare su PiOS e contribuire a costruire la migliore app commerciale possibile. La comunità Pi vedrà migliori applicazioni di commercio Pi se gli sviluppatori si uniscono per costruire alcune app di alta qualità invece di formare un gran numero di team che mancano delle necessarie risorse per gli sviluppatori.

  • Licenza PiOS: Proprio come ai partecipanti è consigliato utilizzare il prototipo creato dal Core Team Pi come punto di partenza, sono anche fortemente invitati a utilizzare la licenza Open Source Pi per la loro app. Questo non solo promuove la collaborazione con sviluppatori a livello globale ma consente anche ulteriori contributi e localizzazione per la diversificata comunità Pi. Scopri di più su PiOS qui sotto.

Linee Guida per l'App

  • Il prototipo funge da guida per il flusso e la funzionalità dell'app. Sebbene gli sviluppatori siano incoraggiati a seguirlo da vicino, non sono tenuti a costruire una replica esatta. È consentito aggiungere funzionalità aggiuntive o elementi unici specifici per la propria località.

  • Le app devono rispettare le nostre Linee Guida sui Marchi.

  • Le app non possono mai richiedere ai Pionieri di inserire la loro passphrase.

  • Le app devono utilizzare solo il Pi SDK per i pagamenti; non possono essere effettuati addebiti con asset non Pi o valute fiat.

  • Le app devono utilizzare solo il Pi SDK per l'autenticazione; non dovrebbe essere necessario alcun account specifico per l'app o login, o creazione di account aggiuntivi.

  • Le app devono essere distribuite sulla Testnet, al di fuori della sandbox, affinché i Pionieri e i revisori possano interagire con l'app.

  • L'app ha un'interfaccia utente funzionale e supporta le interazioni degli utenti.

  • L'app dovrebbe essere minimamente funzionale.

  • Le app devono attenersi alle nostre linee guida raccomandate per la raccolta dei dati e non possono raccogliere alcun dato dell'utente oltre a ciò che è necessario per la funzionalità principale.

  • Il nome dell'app deve essere in caratteri inglesi.

  • L'app deve avere una descrizione accurata in inglese.

  • L'app ha una Politica sulla Privacy.

Istruzioni

Formazione del team

  • Canale chat

    • Unisciti al canale chat “Pi Commerce Hackathon” nell'app di mining o nel Pi Browser.

    • Pubblica informazioni su di te: quali sono le tue abilità, quale è la tua esperienza e qualsiasi altra cosa che desideri condividere. Puoi contattare altri tramite DM staccati per parlare di unire i team.

  • Modulo di registrazione e gruppo Google.

    • Al momento della registrazione per il Pi Commerce Hackathon, ti verrà chiesto di unirti a un gruppo Google. Riceverai poi email dal Core Team per aiutarti a identificare e connetterti con coetanei con competenze complementari per potenziali collaborazioni.

  • PiOS

    • Controlla le app di commercio su PiOS e fai contributi al loro codice!

Sviluppo App

Dovrai registrare la tua app nel Portale Sviluppatori Pi. Segui le istruzioni qui sotto per iniziare e per assicurarti che la tua app sia accessibile nel Pi Browser.

  1. Naviga al Portale Sviluppatori (develop.pi) all'interno del Pi Browser

    1. Se visiti per la prima volta, leggi e accetta i termini e le condizioni

  2. Se non hai mai creato un'app prima, tocca “Nuova App” e assicurati di selezionare “Pi Testnet” come Rete dell'App

  3. Nella dashboard dell'app che desideri modificare, premi il pulsante “Configurazione”

  4. Scorri fino al campo intitolato “L'URL della tua App”, e inserisci l'URL della tua applicazione

    1. L'URL non può essere lo stesso di un altro URL già in uso da un progetto del Portale Sviluppatori. Se hai un'applicazione Testnet e Mainnet, dovresti utilizzare l'URL che desideri che gli utenti utilizzino per accedere alla tua applicazione Mainnet. L'app Testnet dovrebbe utilizzare un sottodominio dell'app Mainnet o un URL completamente diverso

    2. Devi possedere questo URL; ti verrà chiesto di verificare la proprietà più tardi

  5. Premi il pulsante “Invia”, questo ti riporterà al dashboard dell'app

  6. Premi il pulsante “Checklist”

  7. Segui i passaggi della Checklist dell'App per configurare, testare e rilasciare la tua applicazione

Sottomissione

La sottomissione dell'app avverrà tramite un modulo. Questo modulo sarà condiviso nelle settimane che precedono la scadenza per la sottomissione (3 marzo 2024). Il Core Team condividerà questo modulo con i partecipanti registrati.

Risorse

  • Guida all'Onboarding per Sviluppatori: Dettaglia i passaggi necessari per iniziare come nuovo sviluppatore nell'Ecosistema Pi

  • Checklist per Iniziare: Una guida rapida dei passaggi necessari per iniziare a costruire su Pi

  • Repository Github della Piattaforma Pi: La nostra documentazione per sviluppatori che contiene tutte le informazioni necessarie per integrare il nostro SDK Pi e le nostre API

  • Repository dell'App Demo Pi: Rivedi o clona il codice della nostra applicazione demo come modello per le tue app. Per provare, naviga a “demo.pi” all'interno del Pi Browser

  • PiOS: Scopri la licenza software Open Source Pi e come utilizzarla (pagina App di Commercio PiOS qui)

  • Workshop SDK: Guarda una presentazione su come utilizzare il Pi SDK

  • Workshop di Prodotto: Guarda una guida al design del prodotto per le App Pi, su misura per i partecipanti al hackathon

PiOS

La Licenza Software Open Source Pi (PiOS) consente agli sviluppatori della comunità Pi di creare applicazioni e strumenti Open Source Pi per l'Ecosistema Pi. La licenza PiOS concede un uso illimitato del software solo all'interno dell'Ecosistema Pi. Gli sviluppatori sono incoraggiati a utilizzare questa licenza quando sviluppano un'app Pi, così come a costruire sopra le varie applicazioni e strumenti PiOS condivisi da altri sviluppatori della comunità Pi. Segui le istruzioni qui sotto per utilizzare la licenza PiOS.

  1. Segui le istruzioni qui.

  2. Incorpora la Licenza PiOS: Il tuo repository di codice deve includere la licenza PiOS. Ottienila qui. Ricorda di personalizzare la sezione Copyright del file LICENSE nel tuo repo.

  3. Collega il tuo Repository: Usa il modello fornito qui sotto per aggiungere il tuo progetto all'elenco. Assicurati di compilare tutti i dettagli pertinenti sulla tua app.

Conclusione

Il Pi Commerce App Hackathon presenta un'opportunità entusiasmante per gli sviluppatori Pionieri di contribuire alla crescita dell'ecosistema Pi. Costruendo un'app di commercio localizzata, i partecipanti possono svolgere un ruolo vitale nel facilitare le transazioni Pi e collegare le aziende con la comunità Pi. Non vediamo l'ora di vedere le soluzioni innovative che emergeranno da questo hackathon, contribuendo al nostro obiettivo più ampio di utilità della Rete Aperta. Registrati ora e fai parte della creazione del futuro delle transazioni Pi!