Inspiration

Most individuals find it hard to remain motivated when handling their daily tasks because they may tend to be mundane and repetitive. Our aim was to make a system where one could organize their tasks but also find them more interesting through automation. This is what motivated us to develop Questify and take cues from RPG games.

What it does

Questify is an app that boosts productivity by automating the procedure of everyday tasks and chores into an RPG-style game. Users scan their room with their camera and an integrated AI detects any mess such as, socks, clothes, or other objects; Questify generates quests where the player has to clean up their room in order to complete the mission, earning XP as well as rewards. This encourages people to not only complete their chores, but also creates a motivational drive through gamification. As users progress, they are able to unlock new challenges in different domains like fitness, studying, and nutrition, all in an attempt to make self-improvement easier.

How we built it

Questify is developed using React and TypeScript for the frontend, CSS for the UI and Node.js and Express for the backend. Firebase Authentication and Firestore take care of the user accounts and progression, while our AI model runs off the Featherless API, which uses room images for generating unique quests. Our frontend is connected with our backend, where the requests to our AI are sent securely to generate the quests for the user.

Challenges we ran into

One of the main challenges we faced along the way was incorporating our AI model with the frontend and backend of the project with the limited time we had. We spent a significant amount of time coming up with an idea relevant to the theme that has the potential to have a meaningful real-world impact. Although we faced these difficulties, we worked together as a team and successfully built a working prototype of the webapp, creating a fun and unique approach to productivity.

Accomplishments that we're proud of

One of the things we're proud of is that we successfully implemented AI in our web application which automatically generates personalized quests using room images. Not only that, but we have built an interface for an RPG game which is responsive for both desktop and mobile devices.

What we learned

During the whole hackathon, we learned how to utilize the power of AI in an end-to-end application rather than using it only as a stand-alone tool. We have gained knowledge in React, Firebase Authentication, Firestore, API creation, Git collaboration, and secure API key management. However, most of all, we learned how to collaborate while creating an end-to-end project in the time frame.

What's next for Questify

The next step for our project will be expanding Questify outside of room cleaning. This means that we will improve room analysis performed by AI, create daily challenges tailored for each user, add badges for achievements, and add some social aspects such as leaderboards and cooperative quests with your friends. In addition, we will include other categories such as budgeting, wellness, and time management.

Share this project:

Updates