Il Project Work di Codetokenize: dall’idea all’MVP

Intervista al Team Codetokenize

Abbiamo intervistato Piere Mangili, portavoce del team “Codetokenize”, che ci ha raccontato del Project Work di MasterZ tra sfide, difficoltà e progetti futuri…

Cosa sono i Project Works? Leggi fino in fondo!

Come mai hai scelto il Project Work di Internet Computer Protocol?

Principalmente per comodità di sviluppo, abbiamo scelto di utilizzare il framework Juno di Internet Computer Protocol (ICP) per diversi motivi. Prima di tutto, Juno ci ha permesso di contenerizzare direttamente sulla blockchain di ICP un piccolo spazio per sviluppare le nostre app decentralizzate in modo rapido ed efficiente. 

Inoltre, evitare di doverci immergere nella documentazione di Motoko e di ICP ha accelerato il nostro processo di sviluppo, consentendoci di concentrarci sulla creazione di un MVP solido. Juno ha dimostrato di essere una scelta vincente per ottenere risultati rapidi e di qualità.

Qual è stata la difficoltà maggiore durante lo svolgimento?

La principale difficoltà durante lo svolgimento del project work è stata garantire che il nostro MVP fosse robusto e funzionante entro i limiti di tempo stabiliti.

Abbiamo affrontato diverse sfide tecniche lavorando con nuovi framework come Juno e integrando diverse tecnologie come React, HTML e CSS. Inoltre, coordinare efficacemente il team e gestire la parte legale del progetto sono stati compiti impegnativi. 

Tuttavia, grazie alla collaborazione e alla determinazione del team, siamo riusciti a superare queste difficoltà e ad ottenere un risultato di successo.

Sei soddisfatto del risultato ottenuto?

Sì, sono estremamente soddisfatto del risultato ottenuto con il nostro project work. Abbiamo conseguito un MVP solido e funzionante che dimostra il potenziale della nostra idea. 

Grazie alla dedizione e alla competenza del team, siamo riusciti a superare le sfide e a ottenere un risultato di cui siamo fieri.

Ecco il link al nostro MVP 👉 https://mgaka-yyaaa-aaaal-adlnq-cai.icp0.io/secured/profilo

Continuerete a sviluppare la vostra idea?

Assolutamente sì, continueremo a portare avanti e sviluppare la nostra idea. Siamo convinti che possa risolvere delle problematiche reali e abbiamo fiducia nel suo potenziale. 

Continueremo a lavorare per portare il nostro progetto sul mercato e farlo crescere nel tempo.

Quali competenze hai acquisito o migliorato grazie a questo progetto? 

Grazie a questo progetto, ho potuto migliorare e acquisire diverse competenze. In particolare, ho affinato le mie capacità di coordinamento e gestione del team, sia dal punto di vista tecnico che organizzativo. Ho anche ampliato le mie conoscenze nell’utilizzo di nuovi framework come Juno e nel lavoro con tecnologie come React, HTML e CSS. Inoltre, ho sviluppato competenze nella gestione della parte legale del progetto. 

Questa esperienza mi ha arricchito professionalmente e personalmente, consentendomi di crescere e migliorare in molteplici ambiti.

Qual è stato il tuo ruolo nel progetto? 

Nel progetto, il mio ruolo è stato quello di coordinare il team nello sviluppo dell’MVP

Ho contribuito alla definizione della strategia di sviluppo, alla pianificazione delle attività e al monitoraggio dei progressi. Inoltre, ho fornito supporto tecnico e guidato il team nell’uso dei framework e delle tecnologie necessarie. Ho lavorato a stretto contatto con tutti i membri del team per assicurare che il progetto procedesse secondo gli obiettivi stabiliti e che venissero affrontate eventuali sfide in modo efficace.

Quali aspetti del progetto ti hanno appassionato di più?

Gli aspetti del progetto che mi hanno appassionato di più sono stati la sfida tecnica nell’implementare soluzioni innovative utilizzando nuovi framework come Juno e l’opportunità di lavorare con un team altamente competente e motivato. 

Inoltre, mi ha entusiasmato la prospettiva di portare avanti un’idea innovativa e di poter contribuire a risolvere delle problematiche reali attraverso il nostro lavoro. 

La combinazione di queste sfide tecniche e di impatto sociale ha reso il progetto estremamente gratificante e stimolante per me.

Quali strumenti o risorse hai utilizzato?

Nel corso del progetto, abbiamo utilizzato una varietà di strumenti e risorse per supportare il nostro lavoro. Per lo sviluppo dell’applicazione, abbiamo utilizzato framework come React per la parte front-end e Juno per la parte blockchain su ICP. Per la gestione del progetto, abbiamo utilizzato strumenti di collaborazione come Trello per la pianificazione delle attività e la gestione dei compiti, e Slack per la comunicazione interna del team. Abbiamo anche fatto affidamento su risorse online come documentazione tecnica, tutorial e forum di supporto per risolvere eventuali problemi e approfondire le nostre conoscenze.

Qual è stato l’approccio utilizzato?

L’approccio utilizzato nel nostro progetto è stato quello di concentrarci sull’ottenere risultati rapidi e di alta qualità. 

Abbiamo adottato una metodologia agile, suddividendo il lavoro in iterazioni brevi e focalizzandoci sull’implementazione delle funzionalità essenziali per il nostro MVP. Inoltre, abbiamo fatto ampio uso di strumenti e framework che ci hanno permesso di accelerare lo sviluppo, come Juno per la contenerizzazione sulla blockchain di ICP. Abbiamo anche privilegiato la collaborazione e la comunicazione all’interno del team, lavorando insieme per risolvere eventuali problemi e adattare il nostro approccio in base alle esigenze del progetto. Questo approccio ci ha permesso di ottenere un risultato di successo in modo efficiente e soddisfacente.

Avresti voluto svolgere qualche altro Project Work tra quelli disponibili?

Sono soddisfatto del project work che abbiamo svolto e credo che sia stato un’ottima opportunità per sviluppare le mie competenze e contribuire a un progetto significativo. 

Tuttavia, sarei comunque interessato a esplorare gli altri project work disponibili, poiché credo che ogni nuova esperienza possa portare nuove sfide e opportunità di crescita.

Quali skills di programmazione sono state usate?

Nel nostro project work abbiamo utilizzato diversi strumenti di programmazione per sviluppare l’applicazione. Abbiamo principalmente lavorato con linguaggi di programmazione come JavaScript per il frontend, utilizzando framework come React per la creazione dell’interfaccia utente. Per la parte di blockchain, abbiamo utilizzato il framework Juno, per interagire con la blockchain di ICP. Inoltre, abbiamo fatto uso di HTML e CSS per la struttura e lo stile dell’applicazione. Questi strumenti ci hanno permesso di sviluppare un’applicazione funzionale e user-friendly, integrando sia la parte frontend che quella blockchain in modo efficace.

Quale Partner di MasterZ avresti voluto vedere come Project Work?

Tutti! Da appassionato mi sarebbe piaciuto vederli tutti.

I membri del tuo team erano amici o vi siete conosciuti in MasterZ?

I membri del mio team si sono conosciuti principalmente attraverso MasterZ. 

Abbiamo formato un team multidisciplinare con persone provenienti da diverse aree di competenza, selezionate durante il processo di formazione dei team. Anche se potremmo non essere stati amici prima di lavorare insieme, abbiamo sviluppato una solida collaborazione e un buon rapporto lavorando insieme sul progetto.

Vuoi saperne di più su MasterZ?

Scarica la Brochure!

    * obbligatorio


    Cos’è MasterZ? 

    Siamo il più grande Blockchain Training Hub in Europa, già scelto da oltre 4700 talenti e giovani professionisti provenienti da 33 paesi al mondo.

    Lezioni dalle migliori aziende WEB3 al mondo 

    In MasterZ le lezioni sono tenute dai leader del settore blockchain, collaboriamo infatti con le migliori corporate innovative e protocolli blockchain al mondo come Solana, Crédit Agricole, BlockInvest, The Sandbox, HBAR, ICP, Celo, Smeg, Chainalysis e molti altri…

    Non solo teoria ma anche pratica 

    Attraverso i Project Works avrai la possibilità di mettere in pratica le conoscenze acquisite e farti notare portando a termine uno dei progetti pubblicati dai nostri partner nella MasterZ App.