Vai al contenuto principale

Aashish Panthi

Il mestiere del codice
Aashish Panthi

Da un'idea alla soluzione di un problema del consumatore


Frequentatore abituale di Hashnode, una comunità di blog per sviluppatori, Aashish Panthi ha iniziato a pensare a un modo per risolvere un problema che affligge innumerevoli consumatori.

Aashish è stato il recente vincitore del primo premio dell'hackathon "Build with Linode" di Hashnode. Dopo aver visto alcune promozioni dell'hackathon, si è messo al lavoro per sviluppare Lootle, un'applicazione web che consente agli utenti di tenere traccia del prezzo dei prodotti su Amazon e Flipkart e dei prezzi delle azioni della CNBC. Gli utenti inseriscono l'URL di un prodotto o il simbolo di un'azione, vedono la cronologia delle fluttuazioni dei prezzi e si iscrivono alle notifiche via e-mail, consentendo loro di acquistare prodotti o azioni in base al prezzo che desiderano pagare.

Secondo Aashish, Lootle si distingue dalle altre app per la sua funzione di invio di e-mail e per la capacità di monitorare i prezzi da più luoghi. Un altro elemento di differenziazione è la capacità dell'app di conservare lo storico dei prezzi. "Come si dice nella programmazione: 'La ridondanza è un crimine, e la persona che scrive lo stesso codice è un criminale'. Una persona che controlla il prezzo di qualcosa ogni ora è simile", ha detto Aashish. Come programmatore, odio la ridondanza, quindi ho dovuto eliminarla".

Un progetto iniziato mentre era in vacanza, Aashish ha sfidato se stesso a completare Lootle prima che il suo tempo libero finisse. Nel corso del processo, a volte ha lottato per trovare la soluzione giusta e ha provato diversi strumenti per la prima volta.

Non conoscendo Linode e i protocolli di rete come SSH, Aashi ha utilizzato la Lish Console, chiamata anche Linode Shell, che fornisce un accesso diretto alla console delle istanze di calcolo. Ha utilizzato uno stack MERN composto da MongoDB, Express.js, React e Node, oltre a Nodemailer per l'invio di e-mail e Cheerio per lo scraping di contenuti dai siti web. Dopo aver testato completamente la sua applicazione in un ambiente di sviluppo, si è imbattuto in un problema che gli impediva di inviare messaggi e-mail. Un ticket del supporto Linode ha prontamente risolto il problema.

Essendo uno studente, Aashish ha apprezzato l'opportunità di costruire su una piattaforma cloud facile da usare per gli sviluppatori grazie ai 100 dollari di credito offerti da Hashnode. Sfidato a costruire un'entusiasmante applicazione open source utilizzando Linode e i suoi prodotti in un solo mese, Aashish è risultato uno dei cinque vincitori del primo premio, guadagnando 1.000 dollari in contanti e altri premi.

Condividi questo