Inspiration
Sometimes New Year's resolutions can be really difficult to make or keep up with. We wanted to create a tool that would aid in helping people find a way to start on their journey of self-improvement and motivate them to continue.
What it does
Resolution Roulette is a tool to help with self-improvement by randomly generating challenges in various categories all with the goal of pushing individuals to be better versions of themselves. It also generates a creative punishment to go with the challenge if the person were to fail to complete their task. Resolution Roulette is highly customizable with an editable task list, categories tailored to span all aspects of self-improvement, and different levels of difficulty to fit everyone's individual resolutions!
How we built it
We brainstormed project ideas, with the theme of resolution in mind, before eventually settling on Resolution Roulette. Then, we combined images found on the internet along with designs we created ourselves (using Canva and Pixilart) to create graphics for the program. The program was made in Java using Eclipse and GitHub. After putting everything together, we created Resolution Roulette!
Challenges we ran into
- Editing & updating data files
- Designing & formatting the UI
Accomplishments that we're proud of
- Created a functioning program
- Utilizing text files to successfully store & edit challenge options
- Visuals of the program
What we learned
- How to use text files to aid in program design
- How to better use Java graphical components & fonts
What's next for Resolution Roulette
- Add more options for challenges/punishments
- Get the application onto a website for more accessibility
- Figure out how to make the images appear with higher quality
Log in or sign up for Devpost to join the conversation.