Inspiration

our team of beginner programmers wanted to develop an app in Java that could be useful. a lot of people our age are still figuring out how to navigate through life. often times, we end up in dorms away from home to study, but end up neglecting the self-care and chores that our parents helped us with/

What it does

Our app is QuestLogging, it gamifies daily chores and self-care by emulating the popular game trope. our app features 3 cute creatures for users to feed and take care of. in order to feed these creatures, users will need to complete chores and tasks. Each user has a Quest Log that allows them to add some chores that they need to get done today, along with randomly assigned side quests. These Side Quests are tasks that are given to users that range from a simple one that can be completed in a day, to tasks that take up to a week or even a year. these tasks guide the user to finding new goals and learning new skills like cooking, coding, or cleaning.

How we built it

We built our app in pure Java. we used the JavaFX and JavaSwing libraries to create the user's graphical interface, however all of the backend and activities are made using Java.

Challenges we ran into

Our biggest challenge was developing using Java, as not everyone in our team had experience with Java or object-oriented programming. through communication and teamwork, we were able to teach others the needed skills and syntax to create what we have now. Another one of our challenges with using only Java to create the user interface. we ended up learning these new libraries to create the user interface. these libraries were new to our entire team, but we were confident in our ability to use and implement them.

Accomplishments that we're proud of

we're really proud of what we've learned and accomplished so far. we were able to create an app with the use of any engine that isn't already given to us through Java. using only bare-bones coding, we created something that could be run nearly anywhere.

What we learned

We learned a lot when it came to hackathons. As this was all of our first hackathons we had no real idea what to expect besides that this would be a challenge. In this challenge, we all learned what it takes to deliver on a project in the end, create proper documentation to communicate, and ultimately enjoy the process of making software.

Built With

Share this project:

Updates