TL;DR

The one-stop shop for all your hackathon tool needs. HackMyHack can generate a cool idea for you, generate a cool name for you, fix bugs for you, explain code snippets to you, remind you about upcoming deadlines, become a chatbot and basically anything else. Like, seriously. Also, feel like an absolute hacker doing all this by interacting with our gorgeous terminal-inspired interface.

Inspiration

Not having inspiration. Literally. This tool was built to fill the void when inspiration is lacking when trying to find hackathon ideas/project names. We also wanted a tool to help first-time hackers who need guidance during their first couple of hacks. Especially during this pandemic era, it can be hard or demoralizing for them to learn the ropes remotely.

What it does

Refer to TL;DR^.

How we built it

Golang backend for performance. GPT-3 Deep Learning model for smarts. Twilio for SMS reminders. Super cool domain with Domain.com. React.js for the eye-candy. GCP for reliable hosting and a wowzer demo!

Challenges we ran into

CORS, redeeming the Uber Eats coupon, asynchronous stuff in React/Javascript. Weird Golang heap corruption bug (arm64 [M1 SoC] may not be fully supported yet?)

Accomplishments that we're proud of

Beautiful frontend that just works™. Incredible backend performance (slowed by GPT-3's API but that's ok). Hosted in prod environments for a cool demo. Learning Twilio and Golang for our first timer :)! Also try to find the easter egg embedded in the webpage :P

What we learned

CORS, Twilio, Golang, GCP deployment.

What's next for HackMyHack

Make our website mobile-friendly. It only works on desktop right now. Continue to iterate on features that need optimizing, as well as integrating with Discord or Slack bots to make it a cross-platform tool that Hackathon organizers that leverage. It could be extended to become the one-stop shop for not only hackathon tools, but hackathon management/organization as well.

Built With

+ 25 more
Share this project:

Updates