Overview
PulseDesk is a production-ready web application built on Go (Gin) and PostgreSQL with JWT authentication, role-based access control, and a handler → service → repository architecture. The project includes a task management module with drag-and-drop and checklists, a 14-day calendar with deadlines, a habit tracking system with streaks and a proof library (photo/audio/notes), Sleep Studio with scoring and personalized recommendations, a Pomodoro timer with notifications, PWA support with an offline app shell, and a full admin panel with user management and PostgreSQL-backed metrics.