Side Projects Portfolio

Useful and useless creations

IP Addy

I was inspired to put this together since I often need to query the IP address of whatever machine I'm logged into, especially from the terminal. IP Addy works both in the browser and the CLI (via curl).

Initially it ran on NGINX/OpenResty before I refactored the code into JavaScript so as to take advantage of Cloudflare Workers for the scale and cost benefits that they offer when running serverless functions.

Recently, it was added to Awesome Console Services  on GitHub. It's built using:

Visit use.ipaddy.net  for instructions or head to ipaddy.net  directly.

QuickPassword

I often need to generate and copy a random password, usually for testing purposes or account creation where I don't need to store anything in my regular password manager.

Most password generation sites provide too many options; I always choose the same configuration (after many clicks) which results in a 24-character alphanumeric password.

Using that standard, I decided to put together QuickPassword which provides opinionated password options that are good enough for 99% of uses cases — with far fewer clicks involved.

The generation is all done client-side for added security & privacy. It's built using:

  • Bootstrap
  • Jekyll
  • jQuery
  • Chance.js

Visit quickpassword.net 

Quollated

I enjoy literature, and great quotes. I constantly curate a growing list of my favorite quotes, and decided it would be a good idea to put them online.

Since I didn't have a lot of spare time initially when making this, and since I wanted to make a static site without any server-side interaction involved, I made the decision to keep it simple by having the quotes randomly selected from a JSON array. To make it a little more interactive for the time being, I included the ability to Tweet whatever quote is currently shown.

Around 2021-02-02 I refactored the code to give it a cleaner layout and build process, instead of just some hacky HTML/CSS. It's built using:

  • Bootstrap
  • Webpack
  • jQuery
  • Underscore.js

Some features I'll probably add include:

  • A search index using either Algolia or Lunr.js
  • Quotes sorted by author (maybe, don't hold your breath)

Visit quollated.com 

Copyright © Paramdeo Singh. Built with Jekyll and ❤ in Guyana. All Rights Reserved.

Last Site Build on Fri, 26 Feb 2021 11:52:37 -0400