Inspiration

The group wanted to encourage people to go outside more, and encourage people to make the most out of otherwise mundane tasks. Side quests were built to be fun and recommend positive life style choices.

What it does

Analyzes journal entries using ChatGPT to generate personalized quests Creates both main quests (primary goals) and side quests (smaller tasks) Provides AI-generated insights and suggestions based on user progress Uses a "DATA FRAGMENTS" reward system to gamify task completion Builds personalized schedules based on user preferences and task priorities Adapts quest difficulty and suggestions based on user performance

How we built it

Frontend: Next.js with React for a modern, responsive UI Backend: Firebase for real-time data storage and authentication AI Integration: OpenAI's GPT-4 for intelligent analysis and quest generation Styling: Tailwind CSS for consistent, modern design State Management: React hooks for efficient data handling API Routes: Next.js API routes for secure AI communication

Challenges we ran into

Fine-tuning prompt engineering for consistent JSON responses

Accomplishments that we're proud of

Created a scalable Firebase data structure Developed an engaging and intuitive interface

What we learned

Importance of proper error handling in AI integrations How to make AI suggestions feel personal and relevant

What's next for QuestLog

Mobile app development Social features for quest sharing and collaboration

Built With

Share this project:

Updates