The Team

Every member of our team put the code in Girls Who Can't Code but each member of our team also specialized in a specific field.
Alysha: Full-Stack Developer
Natalie: Design
Phoebe: AI Expert

Inspiration

The idea for Pai̶lendar came from a monthly calendar that used to hang in our team's living room. This calendar did not display upcoming assignments or events; rather, it was collection of all of our most meaningful moments. Every day we would get together and draw a terrible doodle that represented what we had done that day. At the end of the month we would have a calendar full of memories that reminded us that even the most boring, bed-rotting days were memorable. It brought us together and encouraged us to go out and make new memories everyday to fill up the calendar. When everyone began to move away, it became harder to fill this calendar as the distance between us grew. Pai̶lendar makes this distance small again by allowing us to share these moments once again virtually. Now, not only can we complete our calendar no matter where we are, we can catch up with one another and peek into each other's lives just a bit everyday.

What It Does

Pai̶lendar uses Generative AI technology (as developed over many hours by Phoebe) to take in text prompts from several people and then combine these prompts into one AI generated image that represents the biggest highlights from their day to be placed on their shared group calendar. Friends will log onto our Pai̶lendar website using their chosen username and password. Upon entering their account, they will be able to see any groups that they are already a part of and be able to join new groups. Friends can form groups by selecting the create a group button and then sharing their code and password. After a group has been created, it will appear on their home page and can be viewed at any time. Inside every group will be that month's calendar, each day filled with their previously generated images or waiting to be completed. Friends can create a new image each day by selecting that day and typing in a prompt that describes their most memorable moment. Once all the friends have typed in their responses and pressed the generate button, the Generative AI will combine all of their input into a single prompt and begin doodling. In less than 10 minutes, the doodle (meant to be reminiscent of our own hectic doodling) will be complete and shared with all members of the group. These images will be saved everyday to the monthly calendar and can be viewed at anytime.

How We Built Our AI Image Generator

We built the AI image generator using python's Stable Diffusion Pipeline and the CPU. We included a default style that we passed into the model so that all the produced images would have a relatively similar style.

Challenges We Ran Into

The major challenge we ran into was building the AI model. We had to tests lots of different models before we ended up with our final product. Our first attempt was using OpenAI, but when we realized we had zero credits for them, we had to change gears to something else.

Accomplishments That We're Proud Of

  • Alysha is proud of her ability to create basically the entire website. Alysha compiled all of the code into one successful project, tweaking any errors as needed and combining multiple coding languages.
  • Phoebe is proud of her Generative AI using a stable diffusion pipeline to create unique doodles based off of multiple prompts. After experiencing issues with OpenAI, she pivoted and was able to create a extremely successful AI model from her own local server.
  • In the true spirit of coding, Natalie is extremely proud of her animated horse. She has never animated anything before and enjoyed the break from getting yelled at by error messages.

What's Next for Pai̶lendar

We would love to expand Pai̶lendar into a mobile app complete with a widget to appear on each group member's home screen. Also stay tuned for the official Hackathon vlog! This is to be released on the linked YouTube channel (https://youtube.com/@girlswhocantcode?si=nk7MLAZ6pWMsPeVl) after the Hackathon because we enjoy sleep.

Share this project:

Updates