Inspiration

We wanted a way to add value and motivation for doing everyday tasks, so we decided to make an app that gamifies these things. Why Gamify?

What it does

After logging in, there will be a predetermined quest list. The user can then choose to ignore a quest, deducting points from their score, or finish a quest, boosting their score. They can also choose to add their own personalized quests as well.

How we built it

We built the frontend using React and the backend with Flask, using SQLite for our database.

Challenges we ran into

This was our first time using Flask and SQLite, so we struggled a lot with getting the database and backend to connect with the frontend. We also ran into a little bug that delayed our progress!

Accomplishments that we're proud of

It was really fun to see the backend and frontend work togetherer. We also got the chance to learn about many new things.

What we learned

We learned about SQL databases and how to query from them. We also got to learn how to connect a backend such as Flask to a database, and how to send information to the frontend.

What's next for Productify

In the future, we'd love to gamify the app even more by adding more types of quests and implementing minigames within each quest.

Share this project:

Updates