๐ŸคฃInspiration

Feeling down, demotivated, or just want a great way to jumpstart your day? Joke of the Day can assist with that. To have a laugh is something we could all use a little bit more of.

๐Ÿ™‹ What Joke of the Day does

Joke of the Day (JOTD) is a simple program that allows you to receive.. a joke every day. Sent using SMS messages, it allows you to go to work with a smile.

๐Ÿ”จ How I built it

I wanted to try to learn something new, and try to make it the major purpose surrounding an application. For this application, I used the Twilio API to send the SMS messages. I also used the Python 'schedule' to easily run it at a certain time, and makes for user edits to be easy.

๐Ÿ˜  Challenges I ran into

One of the challenges was getting the Twilio API to work. Sometimes it was a confusing process. Eventually I had created a system that made it much easier for the end-user.

It was also cumbersome to combine the API and the files with jokes, due to my inexperience. However, I powered through and created what is a good system.

A third challenge was using schedule โ€” I had some difficulty getting the timings to work, but I believe it has been remedied.

๐Ÿ’ช Accomplishments that I'm proud of

Creating an expandable platform is the biggest thing I can create. I have created what I believe to be a simple system in which the platform the jokes are sent from are easily interchangable โ€” it does not take much knowledge to figure out what to do.

๐Ÿ’ก What I learned

The Twilio API was one of the biggest things I learned. I had never used an API, or anything really related, so it was a great learning experience for me.

I also learned how to use py-schedule โ€” which can allow me to easily automate jobs to create robots and other rudimentary tasks

๐Ÿ”ฎ What's next for Joke of the Day

In the event the project is built upon further, scraping the web for daily jokes to ensure the long-lasting success of JOTD would be of utmost priority.

Placing the application on a website for easy access would also be possibility.

Installation

To easily install the project (with little Python / coding knowledge), watch the 3 minute video below: https://www.youtube.com/watch?v=e8RFNVaex-Y

Built With

Share this project:

Updates