Aashish Panthi是Hashnode(一个面向开发者的博客社区)的常客,他开始思考如何解决无数消费者面临的问题。
Aashish是最近Hashnode的 "Build with Linode "黑客马拉松的大奖得主。在看到一些黑客马拉松的促销活动后,他开始着手开发Lootle,这是一个网络应用,可以让用户跟踪Amazon 和Flipkart上的产品价格以及CNBC的股票价格。用户输入产品SKU或股票符号的URL,看到价格波动的历史,并注册电子邮件通知,让他们根据自己想要的价格购买产品或股票。
Aashish's说,Lootle与其他应用程序不同,因为它的电子邮件功能和跟踪多个地方的价格的能力。另一个差异化因素是该应用程序保持价格历史的能力。"就像编程中说的:'冗余是一种犯罪,写相同代码的人是罪犯。阿什说:"一个每小时都检查东西价格的人是类似的。作为一个程序员,我讨厌冗余,所以我必须在这里消除它"。
一个在他休假时开始的项目,Aashish挑战自己,在他的自由时间结束前完成Lootle。在整个过程中,他有时努力寻找正确的解决方案,并首次尝试各种工具。
对于Linode和SSH等网络协议,Aashi使用了Lish Console,也叫Linode Shell,它提供了对计算实例的直接控制台访问。他使用了由MongoDB、Express.js、React和Node组成的MERN堆栈,以及Nodemailer来发送电子邮件和Cheerio来从网站上刮取内容。在开发环境中全面测试了他的应用程序后,他遇到了一个问题,使他无法发送电子邮件信息。一个Linode支持票迅速解决了他的问题。
Aashish是一名学生,所以他很高兴有机会通过Hashnode提供的100美元信贷,在一个对开发者友好的云平台上进行建设。Aashish被要求在短短一个月内使用Linode及其产品建立一个令人兴奋的开源应用程序,他成为五个大奖获得者之一,获得了1000美元的现金和其他奖品。