Inspiration

We're a team of four, and through our combined efforts, we turned our idea of reverse fortune-telling into a reality. This was our first hackathon, and although we were all new to coding for such an event, we found the experience thrilling. Our project was built using Python and JavaScript, languages none of us had worked with before. Despite the steep learning curve, we embraced the challenge and had an incredible time developing something unique.

What it does

Rebhooth is a Reverse Fortune Teller that flips traditional fortune-telling on its head. Instead of predicting your future, it reveals your questionable past with a darkly humorous and slightly mean twist. The game forces users to confront their past missteps, but in a way that makes them laugh. It's the perfect mix of brutal honesty and bad luck, designed to entertain while making you reflect on your past in the funniest way possible.

How we built it

We developed Rebhooth using a combination of Python and JavaScript. The backend was handled using Python, where we leveraged AI models to generate witty and sarcastic responses based on user input. For the frontend, we used JavaScript and HTML/CSS to create an engaging and user-friendly interface. Our team collaborated closely, researching various libraries and frameworks to bring our vision to life. We also implemented an API that connects the frontend with the backend, ensuring smooth user interactions.

Challenges we ran into

Learning New Languages – Since none of us had experience with Python or JavaScript, we had to quickly get up to speed with the syntax, libraries, and best practices.

Integrating AI Responses – Implementing a humorous and engaging AI response system was challenging. We had to fine-tune the generated text to ensure it was funny, yet appropriate.

Frontend-Backend Communication – Connecting the frontend and backend efficiently required us to learn about API requests and handling data between different programming environments.

Time Constraints – Given the limited time of the hackathon, we had to prioritize features and ensure we built a working prototype rather than getting lost in perfectionism.

Accomplishments that we're proud of

Successfully building a functional and interactive website despite being new to the technologies used.

Creating an AI-driven humor-based system that delivers witty and entertaining responses.

Learning and implementing Python and JavaScript from scratch within the hackathon timeframe.

Working together effectively as a team, dividing tasks efficiently, and overcoming obstacles collaboratively.

Receiving positive feedback from users who enjoyed the dark humor and unique twist on fortune-telling.

What we learned

The importance of adaptability and quick learning in a fast-paced coding environment.

How to work with APIs to facilitate communication between the frontend and backend.

The basics of Python and JavaScript, along with essential libraries for web development.

How to balance creativity and technical implementation to create an engaging user experience.

Effective teamwork, project management, and problem-solving under time constraints.

What's next for Rebhooth

Expanding the AI Model – Improving the humor engine to make responses even more dynamic and personalized.

User Customization – Allowing users to input more details for highly tailored and relevant reverse fortunes.

Mobile-Friendly Design – Enhancing the UI/UX to ensure a seamless experience across all devices.

Multiplayer Mode – Adding a feature where friends can play together, exposing each other's hilarious pasts.

Integration with Social Media – Enabling users to share their funniest reverse fortunes with friends.

Rebhooth started as a simple idea, but through teamwork and determination, we transformed it into something special. This hackathon has been an unforgettable learning experience, and we can’t wait to see where Rebhooth goes next!

Built With

Share this project:

Updates