← Назад к проектам
Web-платформы

PulseDesk

Полноценная productivity-платформа на Go и PostgreSQL: задачи, календарь, привычки, трекер сна, Pomodoro и admin-панель с аналитикой.

Роль: Full-stack developer — Go, PostgreSQL, JavaScript, PWA Категория: Web-платформы Стек: Go, Gin, PostgreSQL
Go Gin PostgreSQL JWT JavaScript HTML/CSS PWA Vercel
Обложка проекта PulseDesk
Обзор
PulseDesk — это production-ready веб-приложение, построенное на Go (Gin) и PostgreSQL с JWT-аутентификацией, ролевым доступом и архитектурой handler → service → repository. Проект включает модули управления задачами с drag-and-drop и чеклистами, 14-дневный календарь с дедлайнами, систему трекинга привычек со стриками и proof-библиотекой (фото/аудио/заметки), Sleep Studio со скорингом и персонализированными рекомендациями, Pomodoro-таймер с уведомлениями, PWA-поддержку с офлайн-оболочкой и полноценную admin-панель с управлением пользователями и PostgreSQL-метриками.
Контекст
Личный full-stack проект, реализованный как production-ready productivity-платформа.
Задача
Нужно было создать полноценное web-приложение с несколькими независимыми модулями — задачи, привычки, сон, фокус — с единой backend-логикой, JWT-аутентификацией и admin-панелью. Без localStorage-заглушек и без упрощённого CRUD-подхода.
Процесс
Проект строился по архитектуре handler → service → repository с 8 PostgreSQL-таблицами. Каждый модуль разрабатывался независимо с единой точкой аутентификации через JWT и bcrypt. Онбординг с персистентностью на backend. PWA добавлена через Service Worker с офлайн-оболочкой.
Решение
Реализованы: JWT-сессии и ролевой доступ, управление задачами с drag-and-drop и повторяющимися событиями, 14-дневный календарь, трекинг привычек со стриками и proof-файлами, Sleep Studio со скорингом качества сна и рекомендациями, Pomodoro с браузерными уведомлениями, PWA-установка на устройство и admin-панель с управлением пользователями.
Результат
Полноценное production-ready приложение с реальной Go-архитектурой, PostgreSQL-бэкендом, PWA и admin-панелью. Самостоятельный full-stack кейс, демонстрирующий работу с несколькими продуктовыми модулями в единой системе.
Галерея

Скриншоты и визуальные материалы по проекту.

Еще работы

Похожие кейсы по backend и веб-разработке.

Практические проекты Live

Финансовый трекер

Backend developer - Go / PostgreSQL / Docker

Учебный финальный проект на Go с регистрацией пользователей, транзакциями, фильтрацией и понятной backend-логикой.

Go PostgreSQL Docker
API и backend

Практика REST API

Backend developer - API practice and service design

Практический блок по API, маршрутам, обработке запросов и взаимодействию backend-слоя с данными.

Go REST API PostgreSQL
Web-платформы Live

Axorus Online

Live reference project - public web platform case

Live web reference в портфолио с реальной публичной ссылкой и акцентом на production-minded подачу web-платформы.

Web platform frontend-backend delivery production presentation