開発者向けブログコミュニティ「Hashnode」の常連だったAashish Panthiは、無数の消費者が直面する問題を解決する方法を考え始めた。
Aashishは、Hashnodeの「Build with Linode」ハッカソンで最近大賞を受賞した人です。ハッカソンのプロモーションを見た後、彼は、Amazon 、Flipkartの商品価格とCNBCの株価を追跡できるWebアプリ、Lootleの開発に取り掛かりました。ユーザーは、商品のSKUか株価記号のURLを入力すると、価格の変動履歴が表示され、メール通知に登録すると、自分の希望する価格に基づいて商品や銘柄を購入することができるようになります。
Aashishさんによると、Lootleが他のアプリと違うのは、メール機能と複数の場所から価格を追跡できる点だそうです。また、アプリが価格の履歴を残すことができるのも差別化要因の一つです。"冗長性は犯罪であり、同じコードを書く人は犯罪者である "とプログラミングで言われているようにね。1時間ごとに何かの値段をチェックする人も似たようなものです」とアーシシュは言った。プログラマーとして冗長性は嫌いなので、ここでは排除せざるを得ませんでした。"
休暇中に始めたプロジェクトで、Aashishは自由時間が終わる前にLootleを完成させることに挑戦しました。その過程では、時に正しい解決策を見つけるのに苦労し、さまざまなツールを初めて試すこともあったそうです。
LinodeとSSHのようなネットワークプロトコルに慣れていないAashiは、Linode Shellとも呼ばれるLish Consoleを使い、コンピュートインスタンスへのダイレクトコンソールアクセスを提供しました。彼は、MongoDB、Express.js、React、NodeからなるMERNスタックと、メールを送るためのNodemailer、WebサイトからコンテンツをスクレイピングするためのCheerioを使いました。開発環境でアプリケーションを完全にテストした後、彼は電子メールメッセージの送信を妨げる問題に遭遇しました。Linodeサポートチケットですぐに問題を解決しました。
Aashishは学生なので、Hashnodeを通して提供された100ドルのクレジットで、開発者に優しいクラウドプラットフォームで構築する機会を高く評価しました。Aashishは、Linodeとその製品を使用して、1ヶ月でエキサイティングなオープンソースアプリケーションを構築することに挑戦し、5人の大賞受賞者の一人として、現金1000ドルとその他の賞品を手にしました。