diff --git a/README.md b/README.md index 8616e4e..af1eed7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,32 @@ # 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. \ No newline at end of file +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. + +πŸš€ Version 1.0 – Initial Release +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. +πŸ›  Endpoints & API +/login, /logout, /control-center – Admin authentication & dashboard +/get-all-data, /task-templates, /announcement – Data retrieval and management +/agent/:agentId/start-story – Begin seasonal or light story for an agent +/agent/:agentId/story-action – Process a story action with energy validation +/agent/:agentId/reset – Reset an agent’s story progress and daily tasks +/tasks/:agentId/:date/:taskId/status – Update task status for a given date +/agents/:id – Delete an agent +πŸ“– 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. +This release establishes the foundation of the Personal Lines Task Tracker, combining productivity tracking with engaging narrative gameplay to boost agent engagement and performance. \ No newline at end of file