After brainstorming as a group, we had a lot of diverse ideas and were having trouble choosing one. We decided to merge a few ideas into one megaproject that had a component that played to each team member's interests.

What it does

The program presents five random photos of corn to two users consecutively. Each user rates each photo on a scale from one to ten. The program stores the user's answers and determines if they would be compatible by comparing ratings. Depending on if the users are compatible, the program uses Javascript to print the results onto a web page. If they are compatible, a corny message will be printed. If they are not compatible, they will receive a surprise with a special Hawaiian translation. The compatibility scores can be stored on go server leader board.

How I built it

With tears.

Challenges I ran into

We had little experience with web design and Javascript but had no experience with GO. We had repeated computer malfunctions that required updates, restarts, and repairs. We also struggled finding and learning the right libraries for image manipulation and GUI development in Python. For many of us it was the first time using GitHub which resulted in challenges in project management.

Accomplishments that I'm proud of

We are proud of making GO work. Also we are proud of making an integrated GUI environment that crossed languages.

What I learned

We all learned to work as a team to create a fully-furnished project in two days.

What's next for CornHub

CornHub can be improved by hosting it entirely on a web-browser. The current platform requires many different pop-up windows to run. Also better organizing the scoreboard and "cleaning" the code. Our GUI could have been improved by using royalty-free photos and consistently sized.

Thank you to the organizers of the HackKU2020!

Share this project: