Inspiration

We were inspired by the universal human desire to make everyday life more engaging and rewarding. We saw an opportunity to blend the motivational power of gamification with the personalization capabilities of modern AI. Questly was born from the idea that even mundane tasks can be transformed into exciting adventures, helping users build better habits and achieve their goals through a fun, game-like experience.

What it does

Questly is a mobile app that gamifies your daily life. It uses AI to generate personalized daily missions (or "quests") tailored to your interests, goals, and schedule. Users complete tasks, earn rewards, and track their progress through an intuitive and visually appealing interface.

Each completed mission grants the user collectible NFT rewards, which are minted through our in-app Items Collectibles screen. These NFTs represent digital achievements and can be viewed and managed directly within the app.

How we built it

We built Questly using React Native and Expo for cross-platform compatibility and faster development. The UI was crafted with React Native Paper and Lottie for smooth animations. We integrated Deepseek API to generate intelligent and contextual missions, and used AsyncStorage and Firebase for local and cloud data persistence.

For blockchain integration, we developed a custom backend system to handle NFT minting seamlessly within the mobile app. This allows users to receive blockchain-based collectibles without needing to manually interact with wallets or pay gas fees. In the future, we plan to enhance the smart contract logic and improve how user-owned wallets connect to the platform for greater transparency and decentralization.

Challenges we ran into

  • Designing and deploying a backend that could mint NFTs with low gas, while keeping the user experience seamless.
  • Integrating the OpenAI API in a way that generated meaningful and context-aware missions without excessive latency.
  • Managing complex state flows between daily missions, user progress, and reward systems.
  • Implementing smooth and performant animations across Android.

Accomplishments that we're proud of

  • Creating a fully functional gamified task manager with AI-powered mission generation.
  • Implementing our first version of an NFT-based reward system directly connected to user missions.
  • Delivering a polished and engaging user experience with beautiful animations and intuitive navigation.
  • Successfully integrating multiple third-party services (Deepseek, Firebase, Blockchain, in-app purchases) into a cohesive product.
  • Building a scalable architecture that supports future feature expansions.

What we learned

  • How to effectively combine AI with gamification to create personalized user experiences.
  • Best practices for state management and data persistence in React Native.
  • The importance of robust error handling and user feedback mechanisms.
  • How to design for cross-platform consistency while leveraging platform-specific capabilities.
  • Techniques for optimizing performance and battery life in animation-heavy mobile apps.
  • How to connect blockchain functionality in a way that enhances — rather than complicates — the user journey.

What's next for Questly

  • NFT Contract Upgrade: Improve our current minting contract and enable user-owned wallet minting for full transparency and decentralization.
  • Add multilingual support with i18n.
  • Social Features: Allow users to share quests, compete with friends, and join challenge groups.
  • Advanced AI: Incorporate more user data to improve mission relevance and creativity.
  • Wearable Integration: Sync with devices like Apple Watch and Fitbit for health-related quests.
  • Expanded Rewards System: Introduce redeemable rewards, partnerships, and real-world incentives.
  • Voice Commands: Add support for voice-based mission creation and tracking.
  • Themed Quest Packs: Launch seasonal and collaboration-based mission packs to keep content fresh.

Try the APP with these Google Play accounts to access closed beta track. Please.

xblasx555@gmail.com pass: 321Lalala

xblasx444@gmail.com pass: 321Lalala

xblasx333@gmail.com pass: 321Lalala

xblasx222@gmail.com pass: 321Lalala

Built With

Share this project:

Updates