The first official release of the **Personal Lines Task Tracker** — a gamified task management and progress tracking tool designed for insurance agency workflows. Built in **Node-RED** with a clean **React-based UI**, **SQLite** persistence, and support for daily task tracking, seasonal story progression, and admin control features.
---
## ✨ Key Features
- **Agent Dashboard** — Displays daily tasks, completion status, earned points, energy level, and story progress.
- **Gamified Story Mode** — 30-day seasonal and light story arcs with daily interactive actions and energy costs.
- **Energy System** — Agents complete tasks to gain energy, spend it on story actions, and track their journey.
- **Task Templates** — Full CRUD (Create, Read, Update, Delete) interface for reusable task templates.
- **Global Announcements** — Post and clear announcements visible to all agents.
- **Admin Control Center** — Secure login for super admins to manage agents, reset progress, update templates, and post announcements.
- **Progress Reset** — Ability to reset an agent’s story and daily progress from the admin dashboard.
- **SQLite Database Storage** — All agent data, tasks, and templates are persisted locally.
- **Authentication System** — Session-based admin login/logout with cookie handling.
- **Responsive UI** — TailwindCSS + React for a clean, mobile-friendly interface.
- **Dark Mode Support** — Full light/dark mode styling for comfortable use in any environment.
---
## 📖 Story Content
- **Seasonal Story Arc** — Dark, immersive 30-day storyline with branching daily actions.
- **Light Story Arc** — Wholesome, casual alternative with small-town themed actions.
- **Dynamic Outcomes** — Every story action triggers unique text outcomes, saved to the daily log.