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
Log in or sign up for Devpost to join the conversation.