This is a To-do with an epic twist. Inspired in the Witcher 3, The Quest App allows the user to set Quest instead of task. Every Quest can have sub tasks. When all the tasks are completed for a quest the Quest can be completed for rewards.
Every Quest completed grants the user with Exp or gold coins. The amount to of Exp or gold a Quest grands depends on is automatically calculated based on how hard the title of the quest seems.
When a user gains enough Exp, it can level up. As the user levels up he earns new badges and titles. Badges are displayed in the user profile. With money the user can buy titles, witch are displayed underneath the user's name.
You can download the app
To compile the app you need to have npm and expo.
first clone the repo:
git clone https://github.com/GoranTopic/TheQuestApp.git
Then enter the directory:
cd TheQuestApp
Install the dependencies:
npm install
run the expo server
npm start
You should now be able to run the app from an expo go app or a emulator
As always yours, Goran Topic:shipit: