SCROLL






2022

Remit-Tracker

remit-tracker

A simple remittance tracker built with the frontend built with NextJS and DaisyUI and the data spider built with Python and Scrapy.

Inspiration

I came to the US for my Master’s degree and quickly realized that the fluctuating conversion rates / remittance cost for INR to USD is a big problem for students like me. I wanted to build a simple tool that would help me track the conversion rates across multiple proivders and have it maintain a history to help me make better decisions.

Implementation

A simple remittance tracker built with the frontend built with NextJS and DaisyUI with the data spider built using Python and Scrapy. The frontend caches requests for 1 hour to avoid having to hit my server too often. The data spider is hosted on Zyte (formerly ScrapingHub) and runs every hour to update the data.

Fun Facts

  • I never came up with a LOGO for the project, I just ended up using the first svg result with RT.
  • I tried a bunch of charting library but ended up using Chart.js.
  • I used luxon for parsing timestamps.