Zum Inhalt springen

Aashish Panthi

Craft of Code
Aashish Panthi

Von einer Idee zur Lösung eines Verbraucherproblems


Als regelmäßiger Besucher von Hashnode, einer Blogging-Community für Entwickler, begann Aashish Panthi über eine Lösung für ein Problem nachzudenken, mit dem zahlreiche Verbraucher konfrontiert sind.

Aashish war kürzlich der Gewinner des Hauptpreises des Hashnode "Build with Linode" Hackathons. Nachdem er einige Hackathon-Aktionen gesehen hatte, machte er sich an die Arbeit und entwickelte Lootle, eine Web-App, mit der Nutzer die Preise von Produkten auf Amazon und Flipkart sowie Aktienkurse von CNBC verfolgen können. Die Nutzer geben eine URL entweder einer Produkt-SKU oder eines Aktiensymbols ein, sehen eine Historie der Preisschwankungen und melden sich für E-Mail-Benachrichtigungen an, so dass sie Produkte oder Aktien zu dem Preis kaufen können, den sie zahlen möchten.

Laut Aashish unterscheidet sich Lootle von anderen Apps durch seine E-Mail-Funktion und die Möglichkeit, Preise an verschiedenen Orten zu verfolgen. Ein weiteres Unterscheidungsmerkmal ist die Fähigkeit der App, die Preishistorie zu speichern. "Wie es in der Programmierung heißt: 'Redundanz ist ein Verbrechen, und derjenige, der denselben Code schreibt, ist ein Verbrecher.' Eine Person, die jede Stunde den Preis von etwas überprüft, ist ähnlich", sagte Aashish. Als Programmierer hasse ich Redundanz, also musste ich sie hier beseitigen."

Aashish begann das Projekt während seines Urlaubs und stellte sich der Herausforderung, Lootle vor dem Ende seiner Freizeit fertigzustellen. Während des gesamten Prozesses kämpfte er manchmal damit, die richtige Lösung zu finden und probierte verschiedene Tools zum ersten Mal aus.

Als Neuling bei Linode und Netzwerkprotokollen wie SSH verwendete Aashi die Lish Console, auch Linode Shell genannt, die direkten Konsolenzugriff auf Recheninstanzen bietet. Er verwendete einen MERN-Stack, bestehend aus MongoDB, Express.js, React und Node, sowie Nodemailer zum Versenden von E-Mails und Cheerio zum Scrapen von Inhalten aus Websites. Nachdem er seine Anwendung vollständig in einer Entwicklungsumgebung getestet hatte, stieß er auf ein Problem, das ihn daran hinderte, E-Mail-Nachrichten zu versenden. Ein Linode-Support-Ticket löste sein Problem umgehend.

Aashish ist Student, daher schätzte er die Möglichkeit, auf einer entwicklerfreundlichen Cloudplattform mit einem Guthaben von 100 $ zu arbeiten, das von Hashnode angeboten wurde. Aashish wurde herausgefordert, innerhalb eines Monats eine aufregende Open-Source-Anwendung mit Linode und seinen Produkten zu entwickeln und ging als einer von fünf Gewinnern des Hauptpreises hervor, der ihm 1.000 Dollar in bar und andere Preise einbrachte.

Teilen