Crafting experience...
3/6/2026
A Project Made By
Submitted for
Built At
HACKATHON - University of West London
Hosted By
What is the problem you are trying to solve? Who does it affect?
In an era of digital fragmentation, individuals face a significant "productivity gap" driven by constant distractions and a lack of immediate feedback loops. This affects students and professionals alike, leading to task paralysis and the inability to maintain long-term organizational habits.
What is your idea? How does it fix the problem?#
We have developed a gamified productivity application designed to bridge the gap between intent and action. By synthesizing the Four Laws of Behavior Change (Cue, Craving, Response, and Reward), our app transforms mundane task management into an engaging experience. Users are incentivized through an evolving dragon avatar that reflects their real-time progress, turning short-term consistency into long-term lifestyle benefits.
How do all the pieces fit together? Does your frontend make requests to your backend? Where does your database fit in?
Our application utilizes a decoupled architecture where the React-based frontend communicates with a Spring Boot backend via a structured RESTful API.
State Management: The frontend handles user interactions and visualizes the dragon's evolution states.
Data Persistence: We utilized a PostgreSQL database to manage user tasks, habit streaks, and avatar metadata.
Workflow: When a task is updated, the frontend issues an API request to the backend, which processes the logic for habit rewards and updates the database accordingly.
What did you struggle with? How did you overcome it?
Our primary technical hurdle involved architecting a stable, containerized environment for our backend services.
The Struggle: We initially faced complexities regarding database authentication, environment-specific configurations, and ensuring schema consistency across development environments.
The Solution: We overcame these by implementing a containerized Spring Boot workflow using Docker. This allowed us to isolate the PostgreSQL environment, streamline our initialization scripts, and ensure that our "Dragon-evolution" logic remained consistent across the entire API lifecycle.
What did you learn? What did you accomplish?
Beyond the technical delivery of a functional MVP (Minimum Viable Product), our team achieved significant milestones in Agile collaboration.
Full-Stack Proficiency: We successfully integrated complex backend logic with a reactive UI.
Collaborative Problem Solving: By adopting a "resource-sharing" mindset, we neutralized individual bottlenecks, ensuring that team members with specific expertise in CSS or SQL could mentor others in real-time.
Soft Skills: We refined our ability to manage a technical roadmap, moving from conceptual habit-loop theories to a deployed digital product.
What are the next steps for your project? How can you improve it?
To transition this from a prototype to a market-ready application, we have identified several high-impact enhancements:
Task Prioritization: Implementing an Eisenhower Matrix sorting system (Importance vs. Urgency).
Enhanced UX/UI: Integrating spatial audio cues and advanced CSS animations to deepen user immersion.
Expanded Gamification: Introducing a library of diverse avatars and dynamic environments that respond to user milestones.
Social Connectivity: Developing a secure authentication system and social module for "Accountability Partnerships," allowing users to share progress and compete in productivity challenges.