Ir al contenido principal

Aashish Panthi

Craft of Code
Aashish Panthi

De una idea a la solución de un problema de consumo


Aashish Panthi, visitante habitual de Hashnode, una comunidad de blogs para desarrolladores, empezó a pensar en una forma de resolver un problema al que se enfrentan innumerables consumidores.

Aashish ganó recientemente el gran premio del hackathon de Hashnode "Build with Linode". Tras ver algunas promociones del hackathon, se puso manos a la obra para desarrollar Lootle, una aplicación web que permite a los usuarios seguir el precio de los productos en Amazon y Flipkart y las cotizaciones bursátiles de la CNBC. Los usuarios introducen una URL de la SKU de un producto o el símbolo de una acción, ven un historial de las fluctuaciones de precios y se suscriben a notificaciones por correo electrónico, lo que les permite comprar productos o acciones en función del precio que quieran pagar.

Según Aashish, Lootle se diferencia de otras aplicaciones por su función de correo electrónico y la posibilidad de seguir los precios desde varios lugares. Otro elemento diferenciador es la capacidad de la app para mantener el historial de precios. "Como se dice en programación: 'La redundancia es un crimen, y la persona que escribe el mismo código es un criminal'. Una persona que comprueba el precio de algo cada hora es algo parecido", afirma Aashish. Como programador, odio la redundancia, así que tuve que eliminarla aquí".

Aashish, un proyecto que empezó mientras estaba de vacaciones, se retó a sí mismo a completar el Lootle antes de que se acabara su tiempo libre. A lo largo del proceso, a veces le costó encontrar la solución adecuada y probó varias herramientas por primera vez.

Nuevo en Linode y en protocolos de red como SSH, Aashi utilizó la consola Lish, también llamada Linode Shell, que proporciona acceso directo por consola a las instancias de computación. Utilizó una pila MERN compuesta por MongoDB, Express.js, React y Node, así como Nodemailer para enviar correo electrónico y Cheerio para extraer contenido de sitios web. Después de probar su aplicación completamente en un entorno de desarrollo, se encontró con un problema que le impedía enviar mensajes de correo electrónico. Un ticket de soporte de Linode resolvió rápidamente su problema.

Aashish es estudiante, así que agradeció la oportunidad de crear en una plataforma en la nube fácil de usar para desarrolladores con 100 dólares de crédito ofrecidos a través de Hashnode. Aashish se enfrentó al reto de crear una aplicación de código abierto emocionante utilizando Linode y sus productos en solo un mes, y se convirtió en uno de los cinco ganadores del gran premio, con el que ganó 1000 dólares en metálico y otros premios.

Compartir esto