Skip to content

constantinosgeorgiou/mildly-interesting-days

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mildy interesting days

What mildly interesting day falls on your birthday? Click the 🎂 to find out!

Getting started

There isn't really a purpose for this 😂 I was bored. I needed something to do. Went on Reddit (/r/unpopularopinion), rest is history.

What's your stack bro?

How to use it

  1. Click on the date
  2. Select your birthday or something
  3. Hit Submit
  4. Magic?! ✨✨✨

How it works

  1. When you hit Submit, you make an HTTP POST request. Now, what does that POST request contain? It contains a string with the day, a single space and the month
  2. That string is placed in a variable (date)
  3. The .match(/\S+/g) is used on the date variable to remove that disgusting whitespace 😝. It also turns it into an array with the first item being the month and the second item the day.
  4. Then those array items are put into corresponding variables (month and day, obviously 😂)
  5. The .toLowerCase() method is used on the month variable
  6. The .findOne() function (provided by the Mongoose models) is executed to fetch a mongoose query object from our MongoDB database. That query object contains the day, the month and the name of the day (a.k.a. what mildly interesting thing is celebrated)
  7. Then you're redirected to /show/month/day
  8. Because you're redirected, you automatically make an HTTP GET request for the show page of that particular date
  9. Have a 🌮 'cause that's it!

Follow me on Instagram 😉

About

What mildly interesting day falls on your birthday? Find out!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published