Inspiration

We were inspired by the lack of digital applications that directly promotes the challenging of individuals to help improve the community, as well as themselves.

What it does

For a day takes the concept of doing one good thing each day to a new level. It gives you a task each day to better yourself, the community, or the environment and awards you points based on whether or not you complete it.

How we built it

The website was built using a React server, which utilized JavaScript to create the back-end and also was used, along with CSS, to develop the front-end. Additionally, we utilized Java in order to create the random number generator application and the graphic interface for the spinning wheel.

Challenges we ran into

We also had some challenges trying to get the user interface as similar to the initial design as possible. We originally planned to add up the points for each day automatically, however that didn't end up happening.

Accomplishments that we're proud of

For being our first hackathon, we're very proud we ended up with a finished project. We're also proud we could implement the spin button and weekly summary. Getting the random number generator to be compatible with the react server was also rewarding. Quippy is very fun.

What we learned

Throughout the Hackathon, we were able to learn multiple new ideas and concepts. From creating a first-ever React website, to developing a graphic application using Java, to simply working together on our first ever Hackathon, different members our team learned a lot in the creation of our project.

What's next for For a day: UGAhacks 6

We had many ideas that didn't quite make it into the demo, such as checking total points earned in your profile, automatically tallying up weekly totals, and Quippy telling you how well you're doing each week.

Built With

Share this project:

Updates