Inspiration

As college students, we often juggle multiple deadlines for homework, personal projects, and daily tasks, making it easy to feel overwhelmed. We wanted a tool that not only helps organize tasks but also motivates users to stay on top of their workload in a fun and engaging way.

What it does

Spookaminder prioritizes and organizes your tasks based on deadlines and importance, helping you focus on what to tackle next. To keep users motivated, completing tasks earns tokens, which can be exchanged for water drops to grow a virtual plant—turning productivity into a rewarding and gamified experience.

How we built it

We built Spookaminder using Django for the backend and PostgreSQL for data storage. Users can input tasks with deadlines and priorities, and the app dynamically sorts and displays the most urgent tasks. We implemented a gamification system, where completing tasks earns tokens that can be exchanged for water drops to grow a virtual plant. The plant growth is displayed visually, motivating users to stay productive.

Challenges we ran into

Designing a sorting algorithm that efficiently handles deadlines and priorities. Integrating the token-based gamification system with task completion. Making the plant growth system dynamic and visually intuitive for the user interface. Ensuring data consistency in PostgreSQL when multiple actions (like completing tasks or watering plants) happen simultaneously.

Accomplishments that we're proud of

Successfully combined productivity and gamification to make task management more engaging. Created a working backend with Django and PostgreSQL that reliably tracks tasks, tokens, and plant growth. Designed a visual and interactive plant system that clearly reflects users’ progress. Implemented a seamless flow from task completion → earning tokens → watering plants.

What we learned

How to connect backend logic to gamified features in a web app. Practical experience with Django models, views, and templates, and database integration with PostgreSQL. The importance of user motivation and feedback loops in productivity tools. Challenges of balancing game mechanics and functionality without overwhelming the core task management system.

What's next for Spookaminder

Add more interactive plant stages and animations to make gamification more engaging. Include customizable rewards or challenges to motivate different user behaviors. Develop a mobile-friendly version for students on the go. Implement reminders or notifications to nudge users toward completing tasks on time.

Share this project:

Updates