Learn about national holidays and challenge yourself!

Cassandra W., Hannah M., Jamie F.

“Daily Challenge” is a website that has compiled a list of 366 national and international holidays and occurrences, one for each day of the year and leap day. Based off of the day’s holiday, we thought of an interesting, doable challenge. We then included a resource that related to the challenge or the subject of the holiday. For example, August 4th is National Chocolate Chip Cookie Day so we challenge you to bake chocolate chip cookies and then link you to a chocolate chip cookie recipe as a resource.

There are many obscure national/international holidays that the general public is not familiar with. Of these holidays, some are fun and deserve recognition while others are more serious and designed to raise awareness. Also, people often want to try new things but do not know where to start.

We aimed to address this problem by creating a website with three functions: to encourage people to step out of their comfort zones, to promote intriguing national and worldwide holidays, and to provide relevant, interesting resources.

We created the database for the 366 national holidays, challenges and resources on an Excel file, but we didn’t know how to hardcode the file into the code. We went through multiple different types of files, including CSV, txt, and JSON files, but we could never get the information to link into the code. It turns out this is nearly impossible due to a built-in security feature of JavaScript. Eventually, we solved this by directly copying the 2000+ lines of information directly into the code, which we originally thought would be a problem but has been working so far.

"The Daily Challenge is a very fun and interactive website that can help me challenge myself to do new and wacky things every day!" -Iris Su

Cassandra “Cassie” W. is 15 years old and she is a rising junior at Belmont High School. Hannah M. is 16 years old. She is a rising junior at Milton High School. Jamie F. is 16 years old and she will be a rising junior at Ursuline Academy.

We created this website to give people something fun to do every day. This website was our final project for the 2017 Girls Who Code Summer Immersion Program. We hope you enjoy your Daily Challenges!

This project was made by Girls Who Code Summer Immersion Program students at TripAdvisor.