Inspiration

We took our main inspiration from different national holidays in the USA by referencing a website about national holidays, http://nationaldaycalendar.com, as it felt like an interesting topic for the project to revolve around. We decided to use the national holidays found on July 22, 2022 because this would be the day the project is due.

What it does

July 17th entertains people through funny versions of two ordinary tools (a net worth calculator & a fortune teller). It also showcases different national holidays in the USA, while letting people have fun as they learn about these unique days.

How we built it

We brainstormed many project ideas before eventually settling on July 17th. Afterwards, we designed the appearance of different pages using Canva. Then, we combined the designs we made into the project using Java. After assembling everything together in Eclipse, we created the July 17th!

Challenges we ran into

  • Switching between different JPanels (pages)
  • One group member is a maniac (Mac) and the other is normal (Windows), which resulted in some differences between how the program ran for the two of us
  • Creating a window pop-up that displays net worth
  • Making the button that leads to the bird page

Accomplishments that we're proud of

  • Created a functioning project
  • User is able to switch between different pages
  • Graphics follow a general aesthetic

What we learned

  • How to switch between pages using CardLayout
  • How to use various Java graphical components (JButton, ImageIcon, JPanel, JFrame, etc.)
  • National holidays that fall on July 17th & their origins

What's next for July 17

  • Add light music in the background
  • Add more fortunes
  • Add more net worth
  • Make fortune results be more random

Built With

Share this project:

Updates