Christmas Kindness Advent Calendar

Author: Soojin Lee     Date: 10, Dec, 2021

| Christmas Kindness Advent Calendar

It is the time of the year where you start to hear Jingles and see Christmas decorations on the street. As the Christmas approaches, I made this project hoping to make the community around me a kinder place to live in. With a little creativity, we can share "heart-warming" moments to people around us, and Christmas Advent Calendar will make it easier for you. Receive a randomly generated kindness prompts everyday, and practice them to make your and others' Christmas to be a warmer one.

| Final Prototype

Click here to access p5.js editor.

| User-testing and Feedback

On December 1st, I proposed my final project idea and the working prototype to the class. Here is the feedback I received.

| Challenges & Process

Writing CFG

Clauses

Terminals

Load Sound not Working

Instead, I used createAudio(); as a solution.

| UX/UI Design

Save Prompt

Using Save Prompt function, users can save the daily challenge to their own computer device. If they press the button, it will automatically save the prompt as a txt file.

Renew

The whole purpose of this challenge is to encourage and incentivize people to spread the act of kindness, not to punish for not completing. Therefore, if the user wants to receive a new prompt, they can click renew button to receive a new challenge prompt.

Done!

Once users have completed, the button is no longer functional. Instead, the button will change to Christmas themed Green color with a text that says "Done".

| Reflection + Moving Forward

Intent VS Impact

While the intent of the project was intended to share kindness, some of the prompt may yield undesirable impacts.

Next Steps

| Reference & Citation