QuestTrackr

screenshot of QuestTrackr
express

Clone of the popular Remember the Milk web app built on an Express.js backend with Pug templating and a Sequelize ORM on top of a PostgreSQL database.

Overview

QuestTrackr is a fascinating web application that brings a unique RPG twist to task management, reminiscent of the popular app Remember the Milk. It allows users to immerse themselves in an adventure while managing their tasks and quests, making productivity feel engaging and fun. With a simple yet effective interface, QuestTrackr combines gaming elements with practical features, ideal for individuals who thrive on gamification.

The application not only facilitates tracking daily tasks but also encourages users to create and complete quests, turning mundane chores into exciting challenges. Built using modern technologies, QuestTrackr aims to offer a seamless experience whether accessed locally or through its live version.

Features

  • View Open Quests: Users can browse and select from various available quests, allowing for interactive task engagement.
  • Create Custom Quests: Personalize your experience by crafting your own quests tailored to your unique goals.
  • Delete Quests: Manage your objectives efficiently by removing quests that are no longer relevant.
  • Mark Quests as Completed: Simple check-off feature to acknowledge your accomplishments and track progress.
  • Quest Signup Overview: Easily view all the quests you're committed to, providing clarity on your current workloads.
  • Current XP Status: Keep track of your experience points earned through quest completions, enhancing the gaming experience.
  • Quest Completion Summary: A concise overview of your completed quests to reflect on your achievements and progress.
  • Engaging Challenges: Encounter and overcome coding challenges that enhance the development experience, contributing to the app's functionality.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

Pug

Pug is a high-performance template engine for Node.js and browsers that enables developers to write HTML templates using a concise and intuitive syntax. It supports a range of features, including template inheritance, conditionals, loops, mixins, and more, and can be easily integrated into a variety of web frameworks and build tools.